У меня есть 2 серии на одном графике. Одновременно может отображаться только одна серия, но скрытый график влияет на диапазон по оси x.Изменения диапазона оси X на основе скрытых Серия
Данные генерируются динамически с помощью PHP, но вот 2 скрипок, чтобы показать, что я имею в виду:
Fiddle With Changed Scale and Hidden Data
Fiddle With removed Hidden Data and correct scale
Этого фрагмент код, чтобы гарантировать, что только один ряд может быть показан на любое время.
events: {
show: function() {
var chart = this.chart,
series = chart.series,
i = series.length,
otherSeries;
var seriesName = this['options']['name'];
chart.yAxis[0].axisTitle.attr({
text: seriesName
});
while (i--) {
otherSeries = series[i];
if (otherSeries != this && otherSeries.visible) {
otherSeries.hide();
}
}
}
Я не знаю, почему граф с скрытыми данными показывает до 16:00, но график без каких-либо дополнительных данных не показывает до последней точки данных в 15:38
Мне это нравится, но это довольно хаки. Я буду ждать ответа. Если вы не придете в достойное время, я выберу этот лучший ответ. – Pachonk
Да, надеюсь, что-то более элегантное. Я бы хотел это увидеть :) –
Ответ Ondkloss правильный, вы должны использовать pointRange (60000). –