Ich möchte die Anzahl bestimmter abgerufener Felder in meinem Torten-/Donut-Diagramm anzeigen. Ich erhalte Daten über REST und das Ergebnis ist im JSON-Format. Die Quelle ist eine Liste, die Werte wiederholt:Kendo UI-Diagramm - Grafische Darstellung der zurückgegebenen JSON-Felder
Beispiel: In der folgenden Liste möchte ich die Anzahl (Anzahl) abgeschlossener Antworten erhalten; vielleicht in einer zweiten Tabelle die Aufschlüsselung der Antworten nach Ort.
var userResponse = [
{ User: "Bob Smith", Status: "Completed", Location: "USA" },
{ User: "Jim Smith", Status: "In-Progress", Location: "USA" },
{ User: "Jane Smith", Status: "Completed", Location: "USA" },
{ User: "Bill Smith", Status: "Completed", Location: "Japan" },
{ User: "Kate Smith", Status: "In-Progress", Location: "Japan" },
{ User: "Sam Smith", Status: "In-Progress", Location: "USA" },
]
Meine Initialisierung sieht derzeit wie folgt aus:
$('#targetChart').kendoChart({
dataSource: {
data: data.d.results,
group: {
field: "Location",
},
},
seriesDefaults: {
type: "donut",
},
series: [{
field: 'Id',
categoryField: 'Location',
}],
});