Quando si approfondiscono le highchart, incontrerai problemi se vuoi visualizzare più serie, come le seguenti serie di dati restituite dal trapano:
Serie VAR = [{ nome: 'Tokyo', dati: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6] }, { nome: 'New York', dati: [-0,2, 0,8, 5,7, 11,3, 17,0, 22,0, 24,8, 24,1, 20,1, 14,1, 8,6, 2,5] }, { nome: 'Berlin', dati: [-0,9, 0,6, 3,5, 8,4, 13,5, 17,0, 18,6, 17,9, 14,3, 9,0, 3,9, 1,0] }, { nome: 'London', dati: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8] }]
Se restituisci un array, non puoi aggiungere direttamente SeriesAsDrilldown (punto, serie), e non potrai mostrare nulla direttamente. Solo il primo addSeriesAsDrilldown(point,series[0]) può essere ottenuto. Per mostrare una serie normalmente, vogliamo mostrare tutto il contenuto della serie. Quindi, cosa dovremmo fare se la cambiamo? In realtà è molto semplice:
Rimuovi direttamente la frase addSeriesAsDrilldown(point, series) e sostituiscila con il seguente metodo:
per (var i = 0; Ho < serie. Lunghezza; i ++){ chart.addSingleSeriesAsDrilldown(e.point, series[i]);
} chart.applyDrilldown();
Che cosa significa? Infatti, puoi aprire drilldown.src.js vedere i metodi corrispondenti addSeriesAsDrilldown e addSingleSeriesAsDrilldown, e non lo spiegherò in dettaglio qui
Approfondire può permettere di visualizzare più serie, che ne dici, è semplice.
|