Κατά τη διερεύνηση των υψηλών γραφημάτων, θα αντιμετωπίσετε προβλήματα εάν θέλετε να εμφανίσετε πολλές σειρές, όπως οι ακόλουθες σειρές δεδομένων που επιστρέφονται από το τρυπάνι:
var σειρά = [{ όνομα: «Τόκιο», Δεδομένα: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6] }, { όνομα: «Νέα Υόρκη», Δεδομένα: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5] }, { ονομασία: «Βερολίνο», Δεδομένα: [-0,9, 0,6, 3,5, 8,4, 13,5, 17,0, 18,6, 17,9, 14,3, 9,0, 3,9, 1,0] }, { όνομα: «Λονδίνο», Δεδομένα: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8] }]
Εάν επιστρέψετε έναν πίνακα, δεν μπορείτε να προσθέσετε απευθείας το SeriesAsDrilldown(σημείο, σειρά) και δεν θα μπορείτε να εμφανίσετε τίποτα απευθείας. Μόνο το πρώτο addSeriesAsDrilldown(point,series[0]) μπορεί να ληφθεί. Για να εμφανίζεται κανονικά μια σειρά, θέλουμε να εμφανίζεται όλο το περιεχόμενο της σειράς. Τι πρέπει να κάνουμε λοιπόν αν το αλλάξουμε; Στην πραγματικότητα είναι πολύ απλό:
Καταργήστε απευθείας την πρόταση addSeriesAsDrilldown(point, series) και αντικαταστήστε την με την ακόλουθη μέθοδο:
for(var i = 0; I < σειρά.μήκος; i ++){ chart.addSingleSeriesAsDrilldown(π.σημείο, σειρά[i]);
} chart.applyDrilldown();
Τι σημαίνει? Στην πραγματικότητα, μπορείτε να ανοίξετε drilldown.src.js να δείτε τις αντίστοιχες μεθόδους addSeriesAsDrilldown και addSingleSeriesAsDrilldown και δεν θα το εξηγήσω λεπτομερώς εδώ
Η διάτρηση μπορεί να πραγματοποιήσει την εμφάνιση πολλαπλών σειρών, τι λέτε, είναι απλό.
|