Kun poraat yläkaavioita, kohtaat ongelmia, jos haluat näyttää useita sarjoja, kuten seuraavat tietosarjat, jotka pora palauttaa:
var-sarja = [{ nimi: 'Tokyo', Data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6] }, { nimi: 'New York', Data: [-0,2, 0,8, 5,7, 11,3, 17,0, 22,0, 24,8, 24,1, 20,1, 14,1, 8,6, 2,5] }, { nimi: 'Berliini', Data: [-0,9, 0,6, 3,5, 8,4, 13,5, 17,0, 18,6, 17,9, 14,3, 9,0, 3,9, 1,0] }, { nimi: 'Lontoo', Data: [3,9, 4,2, 5,7, 8,5, 11,9, 15,2, 17,0, 16,6, 14,2, 10,3, 6,6, 4,8] }]
Jos palautat taulukon, et voi suoraan lisätä SeriesAsDrilldownia (piste, sarja), etkä pysty näyttämään mitään suoraan. Vain ensimmäinen addSeriesAsDrilldown (piste, sarja[0]) voidaan saada. Jotta sarja voidaan näyttää normaalisti, haluamme näyttää kaiken sarjan sisällön. Mitä meidän pitäisi tehdä, jos muutamme sitä? Se on itse asiassa hyvin yksinkertaista:
Poista suoraan addSeriesAsDrilldown(piste, sarja) lause ja korvaa se seuraavalla menetelmällä:
for(var i = 0; I < sarjan pituus; i ++){ chart.addSingleSeriesAsDrilldown(e.point, series[i]);
} chart.applyDrilldown();
Mitä se tarkoittaa? Itse asiassa voit avata drilldown.src.js nähdä vastaavat addSeriesAsDrilldown- ja addSingleSeriesAsDrilldown-menetelmät, enkä selitä niitä yksityiskohtaisesti tässä
Alaspäin porautumalla voi nähdä useiden sarjojen näytön, mitä sanot, se on yksinkertaista.
|