Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 13940|Antwort: 0

[Sonstige] Highcharts zeigt mehrere Staffeln

[Link kopieren]
Veröffentlicht am 02.11.2016 15:43:00 | | |
Beim Durchbohren von Highcharts treten Sie auf Probleme, wenn Sie mehrere Reihen anzeigen möchten, wie zum Beispiel die folgende Datenreihen, die vom Drill zurückgegeben werden:

var-Reihe = [{
            Name: 'Tokio',
            Daten: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]
        }, {
            Name: 'New York',
            Daten: [-0,2, 0,8, 5,7, 11,3, 17,0, 22,0, 24,8, 24,1, 20,1, 14,1, 8,6, 2,5]
        }, {
            Name: 'Berlin',
            Daten: [-0,9, 0,6, 3,5, 8,4, 13,5, 17,0, 18,6, 17,9, 14,3, 9,0, 3,9, 1,0]
        }, {
            Name: 'London',
            Daten: [3,9, 4,2, 5,7, 8,5, 11,9, 15,2, 17,0, 16,6, 14,2, 10,3, 6,6, 4,8]
        }]


Wenn du ein Array zurückgibst, kannst du SeriesAsDrilldown (Point, Series) nicht direkt hinzufügen und kannst auch nichts direkt anzeigen. Nur das erste addSeriesAsDrilldown(point,series[0]) kann erhalten werden.
Um eine Serie normal anzuzeigen, möchten wir alle Inhalte der Serie zeigen. Was sollten wir also tun, wenn wir es ändern? Es ist eigentlich ganz einfach:

Entferne den satz addSeriesAsDrilldown(point, series) direkt und ersetze ihn durch folgende Methode:

for(var i = 0; Ich < Serie. Länge; i ++){
        chart.addSingleSeriesAsDrilldown(z.B.Punkt, Serie[i]);
}
chart.applyDrilldown();

Was bedeutet das? Tatsächlich können Sie die entsprechenden addSeriesAsDrilldown- und addSingleSeriesAsDrilldown-Methoden öffnen drilldown.src.js sehen, und ich werde sie hier nicht im Detail erklären

Wenn man nach unten bohrt, kann man die Darstellung mehrerer Serien realisieren, wie wäre es, es ist einfach.






Vorhergehend:Überlegungen zur C#-Anwendung beim Schreiben von Hochleistungs-Tcp-Socket-Anwendungen
Nächster:Die ausgewählte Aussage des Navicat für Oracle-Anfrage
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com