ZedGraph: Как добавить время (usecs) в оси X (не дата)
В настоящее время мой график показывает только индекс по оси X и текущий по оси Y. Теперь я добавил дополнительные параметры (NumberOfPoints =1024, TimeImtervall = 0,0003s) в граф-функцию.
В конце концов, я хочу, чтобы ось X показывала значения времени, а не индекс.
Но я единственные примеры, которые я нашел, где, как добавить дату.
Это как-то связано с "XAxis.Type" и "XAxis.Scale.Format", но я не нашел, как это сделать.
2 ответа
Если вы хотите дату / время, я думаю, вам нужно использовать XAxis.Type Date
или же DateAsOrdinal
, В этом случае XAxis.Scale.Format
должен работать, например, установить "ЧЧ: мм".
Попробуй это:
private void Form1_Load(object sender, EventArgs e)
{
GraphPane myPane = zedGraphControl1.GraphPane;
myPane.XAxis.Title.Text = "Time(sec)";
myPane.XAxis.Scale.Format ="f4";
myPane.XAxis.Type = AxisType.Linear;
myPane.XAxis.Scale.Min = 0;
myPane.XAxis.Scale.Max = 0.3072;
myPane.AxisChange();
zedGraphControl1.Invalidate();
}
Вам нужно увеличить, чтобы увидеть график milli
& micro
секунд.
Edit: