jqplot_ как я могу отобразить значение в любом месте в dateaxisrenderer?

Я хотел нарисовать две серии линий на оси времени, например:

line 1 = [2011-01-01, 1], [2011-01-02, 2], [2011-01-03, 3],,,2011..
line 2 = [2012-01-01, 4], [2012-01-02, 5], [2012-01-03, 6],,,2012..

но я знал, что dateaxisrenderer нужна одна и та же дата между line1 и line2, поэтому я изменил ее, чтобы использовать те же даты, например так:

line 1 = [2012-01-01, 1], [2012-01-02, 2], [2012-01-03, 3],,,2012..
line 2 = [2012-01-01, 4], [2012-01-02, 5], [2012-01-03, 6],,,2012..

Это решило эту проблему, но теперь у меня есть новая проблема.

Проблема в том, что значение подсветки строки1 - "2012-01-01, 1". Первоначальное значение "2011-01-01, 1". Я хочу отобразить исходное значение ("2011-01-01, 1") на маркере. Как я могу это исправить?

1 ответ

Кажется, что вам не нужно менять значения ряда line1 с 11 на 12, потому что визуализация оси даты будет обрабатывать данные, которые сами определяют максимум и минимум набора данных. Также после того, как вы передадите данные в функцию jqplot, вы не сможете ожидать изменения значения выделения точки, если не измените данные снова.

Другие вопросы по тегам