var xAxis = yourChartObject
.ActualAxes
.OfType<LinearAxis>()
.FirstOrDefault(ax => ax.Orientation == AxisOrientation.X);
if (xAxis != null)
{
xAxis.Maximum -= (points you want to move);
xAxis.Minimum -= (points you want to move);
}
ОБНОВЛЕНИЕ:
Я никогда не использовал его, но вот кое-что.Если у вас есть дата и время на оси X, большинство диаграмм преобразует дату и время в двойное значение, используя метод ToOADate.Если это относится и к вашей диаграмме, сначала преобразуйте значение обратно в datetime, затем AddMinutes
Вот как вы это делаете
xAxis.Maximum = DateTime.FromOADate(xAxis.Maximum).AddMinutes(mintuestoadd);