单击图例中的系列后会截断系列

时间:2013-10-15 14:29:39

标签: highcharts highstock

如果我将rangeSelector设置为All,并单击图例中的系列。似乎某些系列数据丢失或无法显示 我无法弄清楚问题,我是否显示太多数据?我想json数据结构不会出现问题(我使用与所有演示相同的结构(在highcharts网站上)) - 主要是2dim / 3dim数组。

我将附上给定问题的一些屏幕截图:

Normal view After hiding series

2 个答案:

答案 0 :(得分:1)

似乎是一个普通的高档问题:http://jsfiddle.net/ZqqsE/1/刚从高档演示(http://www.highcharts.com/stock/demo/compare)添加到给定的演示中,如果你选择“全部”并隐藏3个系列中的一个,其他系列被截断。

legend: {
    align: "right",
    layout: "vertical",
    enabled: true,
    verticalAlign: "middle"
},

答案 1 :(得分:0)

http://jsfiddle.net/eKQcK/1/

我很抱歉,但我无法提供示例数据,因为我的数据集非常大 - 正如我所说 - 我使用的是与highcharts.com上的示例相同的数据结构。

[[[series1 timestamp, series1 value],[series1 timestamp, series1  value],[iteminformation]],[[series2 timestamp, series2 value],[iteminformation]],[[series3 timestamp, series3 value], [series3 timestamp, series3 value],[iteminformation]]]

正如你在我的jsfiddle代码中看到的,我正在使用一个名为informationarray的数组,它提供有关该系列的信息作为数组元素。

e.g。

[seriesname, series max value, series min value]

我刚在每个系列数组的末尾添加了这个元素