【发布时间】:2016-10-26 07:07:40
【问题描述】:
我在Stockpanel中有很多图在Amcharts中,所以当我只想显示其中一个时,我必须将所有图例一一关闭
有没有什么方法可以创建一个按钮来隐藏图例中的所有图表?
我也看到过一些类似的问题,不过是d3的例子,那么Amcharts怎么解决呢?
【问题讨论】:
标签: amcharts
我在Stockpanel中有很多图在Amcharts中,所以当我只想显示其中一个时,我必须将所有图例一一关闭
有没有什么方法可以创建一个按钮来隐藏图例中的所有图表?
我也看到过一些类似的问题,不过是d3的例子,那么Amcharts怎么解决呢?
【问题讨论】:
标签: amcharts
您可以像这样轻松隐藏图表:
var panel = chart.panels[0]; // select the right panel here
for (var i = 0; i < panel.graphs.length; i++) {
panel.hideGraph(panel.graphs[i]);
}
这将隐藏此面板中的每个图表。您可以通过在循环中添加一个 if 子句来排除一个。
【讨论】:
showGraph()。否则你必须更清楚你需要什么。