2013-09-10 2 views
1

У меня есть эти 3 категории, день, месяц и год. Эти категории имеют значения, и я хочу нарисовать график с этими значениями (но граф только 2-мерный). До сих пор я рисовал графы, где у меня было всего 2 категории, например, день и несчастные случаи. Поэтому я просто положил день на ось х и аварии по оси Y.Рисовать график на основе дня, месяца и года

Теперь мне нужно сделать то же самое, но у меня есть 3 категории, как указано выше. Я не знаю, как это сделать, поскольку не все месяцы имеют равные дни. У некоторых есть 28 дней, у некоторых есть 30 дней и т. Д. Любая идея о том, как рассчитать это? И что бы вы предложили иметь на оси x и оси y?

Кроме того, еще одна мелочь заключается в том, что когда я добавляю значения на дни или месяцы на графике, он будет показывать их как двойной тип. Мне нужны только целые числа. Как мне это получить? Способ добавить значения к оси х показано на рисунке код:

 pane.XAxis.Scale.Min = 1; 
     pane.XAxis.Scale.Max = 12; 
     pane.YAxis.Scale.Min = 1900; 
     pane.YAxis.Scale.Max = 2000; 

ответ

1

Я не знаю ZedGraph, но обычно это решается путем класть все категории на оси х и цветовое кодирование каждой категории.

Простой пример рассматривается в следующей ссылке: http://zedgraph.dariowiz.com/indexd8a1.html?title=Use_RenderMode.RawImage_in_a_web_page

В вашем случае это, кажется странным, чтобы иметь данные в течение нескольких дней, месяцев и лет в том же графике, так как разный масштаб значений будет вызывать проблемы.

+0

Да, я также думал о том, чтобы делать это таким образом, но вместо этого я должен нарисовать кривую. Я думал, что как-то он должен быть сужен до значений, один для оси х и один для оси y. – AomSet

+0

Можете ли вы нарисовать несколько кривых? Каждый из них имеет собственный масштаб. – jnovacho

+0

На самом деле я не уверен. Я должен спросить своего начальника. Но если это единственный способ, то это будет – AomSet

Смежные вопросы