Detalizējot augstās diagrammas, rodas problēmas, ja vēlaties parādīt vairākas sērijas, piemēram, šādas datu sērijas, ko atgriež treniņš:
var sērija = [{ nosaukums: "Tokija", 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] }, { nosaukums: "Ņujorka", 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] }, { nosaukums: "Berlīne", 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] }, { nosaukums: "Londona", 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.] }]
Ja atgriežat masīvu, jūs nevarat tieši pievienot SeriesAsDrilldown(punkts, sērija), un jūs nevarēsit parādīt neko tieši. Var iegūt tikai pirmo addSeriesAsDrilldown(point,series[0]). Lai parādītu sēriju normāli, mēs vēlamies parādīt visu sērijas saturu. Tātad, kas mums jādara, ja mēs to mainām? Tas patiesībā ir ļoti vienkārši:
Noņemiet teikumu addSeriesAsDrilldown(punkts, sērija) tieši un aizstājiet to ar šādu metodi:
for(var i = 0; i < sēriju.garums; i ++){ chart.addSingleSeriesAsDrilldown(e.punkts, sērija[i]);
} diagramma.applyDrilldown();
Ko tas nozīmē? Faktiski jūs varat atvērt drilldown.src.js redzēt atbilstošās addSeriesAsDrilldown un addSingleSeriesAsDrilldown metodes, un es to šeit detalizēti nepaskaidrošu
Detalizēti var realizēt vairāku sēriju displeju, kā tas būtu, tas ir vienkārši.
|