【发布时间】:2015-03-19 20:58:20
【问题描述】:
我在一张图上有 2 个系列。一次只能显示一个系列,但隐藏图会影响 x 轴上的范围。
数据是通过 PHP 动态生成的,但这里有 2 个小提琴来说明我的意思:
Fiddle With Changed Scale and Hidden Data
Fiddle With removed Hidden Data and correct scale
此代码 sn-p 是为了确保在任何给定时间只能显示一个系列。
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
【问题讨论】:
标签: javascript jquery highcharts