20

当使用 series.setVisible() 显示图表时,我可以动态隐藏图表。

但是,我希望在最初显示图表时隐藏我的图表系列(我只希望工具提示出现系列数据)。有没有办法在初始配置中将系列可见性设置为 false。

4

2 回答 2

45

您可以使用系列定义的可见选项。

visible: Boolean 设置系列的初始可见性。默认为真。

代码:

series: [{
    data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
    visible: false
}, {
    data: [129.9, 271.5, 306.4, 29.2, 544.0, 376.0, 435.6, 348.5, 216.4, 294.1, 35.6, 354.4],
    yAxis: 1,
    visible: false
}]

这是一个工作小提琴:http: //jsfiddle.net/IrvinDominin/CkLLt/1/

于 2013-05-01T14:19:48.623 回答
0

在工具提示中显示额外数据的唯一方法是在配置的工具提示部分中使用 pointFormatter:function(){}。您可以从提供数据的服务器提供的一组数据中挑选您需要的额外数据,但您不会在图表中将其作为系列输出。您需要根据图表中的当前点选择当前日期的值,并将其附加到工具提示格式化程序函数的结果中。

但是,这样一来,您想在工具提示中显示的额外数据就不能在图表中显示为一条线,因为您没有为它创建一个系列。

于 2016-07-25T09:42:07.753 回答