Mi chiedevo come aggiungere un evento on-click all'intero grafico realizzato con la lib di highcharts.Aggiungi evento onclick nel grafico creato con la libreria highcharts
risposta
È possibile utilizzare l'evento grafico click
.
Rif:
incendi cliccando sul tasto verde sfondo del disegno. Questa parola chiave si riferisce a l'oggetto grafico stesso. Un parametro, evento, viene passato alla funzione . Questo contiene informazioni sugli eventi comuni basate su jQuery o MooTools, a seconda della libreria utilizzata come base per i diagrammi elevati .
Informazioni sul posto visitata può essere trovata attraverso event.xAxis e event.yAxis, che sono matrici contenenti gli assi di ogni dimensione ed ogni valore dell'asse al punto cliccato. Gli assi primari sono event.xAxis [0] ed event.yAxis [0]. Ricorda che l'unità di un datetime axis è millisecondi dal 1970-01-01 alle 00:00:00.
Codice:
chart: {
type: 'column',
events: {
click: function() {
alert('chart clicked');
}
}
}
È possibile regolare la configurazione in seguito? Quindi è possibile creare una funzione che aggiunge l'evento sopra alle 'opzioni'/'configurazione' del grafico? –
Cosa intendi per "evento sopra le opzioni"? È possibile preparare la funzione e quindi fare riferimento come: clic: funName –
hai provato qualcosa? – Satpal
Ho trovato questo: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-point-events-click- column/ Quindi ho provato a farlo sull'intero grafico invece delle opzioni, ma non ha funzionato per me .. –