amCharts以编程方式设置/取消选择图例标签

时间:2016-03-04 13:19:03

标签: amcharts

我有3个AmGraph的amChart。我需要以编程方式启用/禁用图形。我希望所有图表都可用但只有一个禁用,并且只有当用户点击图表显示的相对标签时才会显示。

有可能吗?

1 个答案:

答案 0 :(得分:0)

要在图表加载时禁用图表,请在图表配置中将其hidden属性设置为true

即:

"graphs": [{
  // ...
  "hidden": true
}, ...]

要通过API禁用图表,在构建图表时,请使用hideGraph()方法。

即:

function hideGraphByIndex( index ) {
  chart.hideGraph( chart.graphs[ index ] );
}

function hideGraphById( id ) {
  chart.hideGraph( chart.getGraphById( id ) );
}