Schreiben Sie einen JSON-Parser, um Daten für ein Kreisdiagramm zu formatieren (HighCharts)
Ich habe einige Stunden mit HighCharts gekämpft, um die Dateneingabe in das zu formatierenseries
Möglichkeit. Endlich habe ich den Link gesehenHier löste mein Problem für die Datenformatierung und Eingabe.
Das Datenformat, das vom HighCharts-Kreisdiagramm erkannt wird, ist wie folgt(format 1)
wie oben angegeben:
[["chrome",15],["firefox",20]]
Ich will eigentlichdynamisch Dateneingabe über externe URL und Formatierung der Daten, damit HighCharts sie erkennen kann. Das Datenformat, das ich von der URL erhalten habe, ist wie folgt(format 2)
:
[
{
"status": "Stopped \/ Idle",
"val": 17.469444444444,
}, {
"status": "Working",
"val": 0,
}, {
"status": "Headland Turning",
"val": 0,
}, {
"status": "Transport",
"val": 0.15333333333333,
}
]
Das ist bereits im JSON-Format.
Ich möchte nur wissen, dass es für mich notwendig ist, einen Parser für die Daten von zu schreibenformat 2
zuformat 1
? Oder fehlt mir etwas, dass HighCharts die Daten im JSON-Format erkennen kann und ich eigentlich keinen Parser schreiben muss?
Ich bin neu bei HighCharts, also zögern Sie nicht, darauf hinzuweisen, wenn einige meiner Problembeschreibungen keinen Sinn ergeben. Vielen Dank!
BEARBEITEN: Danke für alle, die meine Frage beantwortet haben!