Zedgraph - заставляет график кривой начинаться с оси y для точек x даты и времени - PullRequest
1 голос
/ 17 июня 2010

В Zedgraph (asp.net) у меня есть список назначенных данных, где значения x имеют дату и время. Когда кривая нарисована, начало графика не начинается с оси Y. Между осью Y и первой точкой есть зазор. Я использую XAxis.Scale.MajorUnit = DateUnit.Day.

Я вижу метку даты на уровне оси Y, которая находится за день до дня первой точки. По сути, ZedGraph вставляет новую точку за день до (без значения y) перед первой точкой, создавая разрыв. Есть ли настройка Zedgraph, чтобы остановить это?

Когда я использую текстовые метки (XAxis.Type = AxisType.Text) вместо меток даты и времени (XAxis.Type = AxisType.Date), все работает нормально, но я хочу использовать тип даты.

Есть идеи?

1 Ответ

1 голос
/ 17 июня 2010

Посмотрите на эти свойства:

XAxis.Scale.MinAuto = false;
XAxis.Scale.MinGrace = 0;
XAxis.Scale.Min = (whatever your minimum DateTime is);

Скорее всего, MinGrace - это то, что вы ищете, и соответствующее свойство XAxis.Scale.MaxGrace должно контролировать любой разрыв на максимальной стороне.

...