highchart example event and javascript jquery highcharts

javascript - example - highcharts set min and max y axis



Cómo modificar el elemento de leyenda de Highcharts haga clic en evento? (2)

Para mí, el evento legendItemClick tenía que ser para la serie, no para la línea. P.ej:

plotOptions: { series: { events: { legendItemClick: function(event) { var visibility = this.visible ? ''visible'' : ''hidden''; if (!confirm(''The series is currently ''+ visibility +''. Do you want to change that?'')) { return false; } } } } },

Ejemplo de Highcharts: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-events-legenditemclick/

Necesito modificar el evento click en elementos de leyenda de Highcharts. Demostración de Highcharts http://www.highcharts.com/demo/line-basic . Quiero por ejemplo: la primera acción será un poco de alerta y la segunda acción será la acción por defecto (limpie la línea de Tokio del gráfico). Gracias. Lo siento si la pregunta no está limpia.


Tienes que usar la legendItemClick llamada legendItemClick como el siguiente código

plotOptions: { line: { events: { legendItemClick: function () { alert(''I am an alert''); //return false; // <== returning false will cancel the default action } } , showInLegend: true } }

Aquí está el violín que muestra alerta cuando haces clic en leyendas como en Tokio y luego ocultas la línea de Tokio.

Consulte también la documentación de plotOptions para el evento en cuestión. Dónde debe ubicar esto puede variar según el tipo de gráfico que esté utilizando.