jquery - pie - Highcharts donut legend toggle
highcharts options (1)
Estoy usando un gráfico de torta alta para hacer el gráfico de Donut. El problema es cuando hago clic en la leyenda para alternar series, solo afecta a la serie clicada. También quiero alternar sub-series relacionadas. He intentado con LegenditemClick
event y legendIndex
, pero hasta ahora no he tenido éxito. Aquí un ejemplo para el gráfico: http://jsfiddle.net/safarov/PgpRv/ Cuando hace clic en "leyenda de Facebook", por ejemplo, solo pie de página oculto.
Cualquier ayuda será apreciada
Necesita establecer identificadores para anillos internos y externos. Luego comuníquelo por legendItemClick y busque el punto correcto por id.
legendItemClick: function () {
var id = this.id,
data = this.series.chart.series[0].data;
$.each(data, function (i, point) {
if (point.parentId == id) {
if(point.visible)
point.setVisible(false);
else
point.setVisible(true);
}
});
}