Я возился, сделал небольшую диаграмму с помощью Flot и некоторых его плагинов. Цель состоит в том, чтобы предоставить диаграмму, отслеживающую базальную температуру тела, с датой в течение дня по оси x и градусами по оси y. Панорамирование сместит ось X, чтобы вы могли видеть предыдущие даты и т. д. Щелчок приведет к появлению новой точки, привязанной к сетке.
Сетка на оси времени при панорамировании не перемещается. Это происходит, когда я меняю тип оси на нормальный. Я действительно хочу, чтобы вся сетка двигалась, потому что теперь ряды линий как бы «плавают» по сетке. Кто-нибудь знает, как это сделать? Я что-то пропустил в опциях?
Это сложнее объяснить, чем увидеть, поэтому fsfiddle предоставил: http://jsfiddle.net/jorgthuijls/caM3q/1/
Изменение поведения вызывается опцией mode: 'time'
на оси X (строка 24 скрипта).
Фрагмент кода, на который стоит обратить внимание:
xaxis: {
show: true,
min: firstDay,
max: lastDay,
ticks: 31,
mode: 'time',
timezone: 'browser',
timeformat: '%d. %m'
},
изменить это на
xaxis: {
show: true,
min: firstDay,
max: lastDay,
ticks: 31,
},
и посмотрите, что получится, двигая график после добавления нескольких точек.
Очень признателен!