Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 13940|Odgovoriti: 0

[Drugo] Highcharts prikazuje več serij

[Kopiraj povezavo]
Objavljeno na 2. 11. 2016 15:43:00 | | |
Pri pregledovanju visokih tabel boste naleteli na težave, če želite prikazati več serij, na primer naslednje podatkovne serije, ki jih vrne vrtalnik:

var serija = [{
            ime: 'Tokyo',
            podatki: [7,0, 6,9, 9,5, 14,5, 18,2, 21,5, 25,2, 26,5, 23,3, 18,3, 13,9, 9,6]
        }, {
            ime: 'New York',
            podatki: [-0,2, 0,8, 5,7, 11,3, 17,0, 22,0, 24,8, 24,1, 20,1, 14,1, 8,6, 2,5]
        }, {
            ime: 'Berlin',
            podatki: [-0,9, 0,6, 3,5, 8,4, 13,5, 17,0, 18,6, 17,9, 14,3, 9,0, 3,9, 1,0]
        }, {
            ime: 'London',
            podatki: [3,9, 4,2, 5,7, 8,5, 11,9, 15,2, 17,0, 16,6, 14,2, 10,3, 6,6, 4,8]
        }]


Če vrneš polje, ne moreš neposredno dodati SeriesAsDrilldown (točka, serija) in ne boš mogel ničesar prikazati neposredno. Pridobiti je mogoče le prvo addSeriesAsDrilldown(point,series[0]).
Da bi serijo prikazali normalno, želimo prikazati vso vsebino v seriji. Kaj naj torej storimo, če to spremenimo? Pravzaprav je zelo preprosto:

Neposredno odstranite stavek addSeriesAsDrilldown(point, series) in ga nadomestite z naslednjo metodo:

for(var i = 0; I < Series.length; i ++){
        chart.addSingleSeriesAsDrilldown (e.point, series[i]);
}
chart.applyDrilldown();

Kaj to pomeni? Pravzaprav lahko odprete drilldown.src.js vidite ustrezni metodi addSeriesAsDrilldown in addSingleSeriesAsDrilldown, vendar tega tukaj ne bom podrobno razlagal

Če pogledate navzdol, lahko prikažete več serij, kaj pravite na to, preprosto je.






Prejšnji:Razmišljanja o aplikacijah za visokozmogljive TCP socket v C#
Naslednji:Izbrana izjava poizvedbe navicat for oracle
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com