Utilizzando Kendo UI Complete for ASP.NET MVC, versione: 2013,3 1119 (Nov 20, 2013) ...Come creare un grafico a torta per aggregare l'origine dati?
Se ho questo pezzo di codice:
$("#status-chart").kendoChart({
dataSource: {
data: [
{Status: 10},
{Status: 20},
{Status: 200},
{Status: 200}
]
},
series: [{
field: 'Status',
categoryField: "Status",
aggregate: 'count'
}]
});
ottengo questo grafico:
Come si può vedere - Stato 10 e 20 hanno un valore di 1 e Stato 200 un valore di 2.
Grande, ma quello che voglio veramente è esattamente la stessa cosa in un grafico a torta (quindi, un grafico con 3 fette di torta, 2 delle quali sono esattamente della stessa dimensione e una che è 2 volte più grande del resto).
pertanto pensato a me, tutto quello che devo fare è solo impostato type: "pie"
in questo modo:
$("#status-chart").kendoChart({
dataSource: {
data: [
{Status: 10},
{Status: 20},
{Status: 200},
{Status: 200}
]
},
series: [{
field: 'Status',
categoryField: "Status",
aggregate: 'count',
type: "pie"
}]
});
Ma che ha prodotto questo grafico:
Si può vedere che Stato 200 viene ripetuto e il valore determina la dimensione delle fette.
Quindi, ecco la mia domanda:
Come si crea un grafico a torta che sembra l'immagine qui sotto, ma che è legato all'origine dati nel primo frammento di codice di cui sopra?
Per inciso, la ragione per cui non voglio cambiare la fonte dei dati è che desidero condividere con una griglia.
Fantastico, grazie! Speravo di poter impostare alcune impostazioni nel grafico in modo da non dover disporre di due origini dati e tenerle sincronizzate, ma se questo è l'unico modo, posso conviverci. Grazie ancora. – kmp