3

当我说的时候相信我,我已经在这里和网上寻找这个简单问题的解决方案。

我在我的网站上安装了一个 highchart 解决方案。highcharts 中的用户可以在图表加载后动态显示/隐藏图表。我想加载,比方说,3组图形数据,但要隐藏(用户可以在之后显示)其中的1组。

所以我想加载 3 个图表,但只显示其中 2 个。

 chart1 = new Highcharts.Chart({ chart: {renderTo: "graphDiv2", zoomType: "xy"
4

2 回答 2

4

尝试显示您的 3 个图表并隐藏它们的 div 内容。然后,例如,当用户想要查看第二个图表时,您会显示放置它的 div。
您可以使用jQuery.hide()jQuery.show()来做到这一点。

于 2012-05-16T19:05:25.563 回答
0

如果您想隐藏系列,请将其添加到您的图表中

 legend: {
        enabled: true,
        layout: 'vertical',
        align: 'right',
        verticalAlign: 'top',
        y: 150 ,
      },

如果您想隐藏图表,它自己就像richardo 所说的,在您的代码中添加一个 hide() / show() 按钮

于 2012-05-17T13:18:12.447 回答