Kõrgete diagrammide põhja puurides tekivad probleemid, kui soovid kuvada mitut seeriat, näiteks järgmisi andmeseeriaid, mida drill tagastab:
var seeria = [{ nimi: 'Tokyo', Andmed: [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', Andmed: [-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: 'Berliin', Andmed: [-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: 'London', Andmed: [3,9, 4,2, 5,7, 8,5, 11,9, 15,2, 17,0, 16,6, 14,2, 10,3, 6,6, 4,8] }]
Kui tagastad massiivi, ei saa sa otse lisada SeriesAsDrilldowni (punkt, seeria) ega kuvata midagi otse. Saab kätte ainult esimese addSeriesAsDrilldown(point,series[0]). Et sarja tavapäraselt kuvada, tahame näidata kogu sarja sisu. Mida peaksime siis tegema, kui me seda muudame? Tegelikult on see väga lihtne:
Eemalda otse addSeriesAsDrilldown (punkt, jada) lause ja asenda see järgmise meetodiga:
for(var i = 0; Ma < sarja. pikkus; i ++){ chart.addSingleSeriesAsDrilldown(e.point, series[i]);
} chart.applyDrilldown();
Mida see tähendab? Tegelikult võid avada drilldown.src.js näha vastavaid addSeriesAsDrilldown ja addSingleSeriesAsDrilldown meetodeid, mida ma siin üksikasjalikult ei selgita
Sügavamale puurimisel saab näha mitme seeria kuvamist, mis sa arvad, see on lihtne.
|