jqplot_ Как я могу отобразить значение в любом месте в dateaxisrenderer? - PullRequest
0 голосов
/ 12 февраля 2012

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

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 нужна та же дата между строкой 1 и 2, поэтому я изменил его, чтобы использовать те же даты, например:

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 Ответ

0 голосов
/ 25 марта 2012

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

...