Korzystanie Kendo UI Complete for ASP.NET MVC, wersja: 2013,3 1119 (20 listopada 2013) ...Jak utworzyć wykres kołowy agregować źródło danych?
Jeśli mam ten kawałek kodu:
$("#status-chart").kendoChart({
dataSource: {
data: [
{Status: 10},
{Status: 20},
{Status: 200},
{Status: 200}
]
},
series: [{
field: 'Status',
categoryField: "Status",
aggregate: 'count'
}]
});
otrzymuję ten wykres:
Jak widać - Status 10 i 20 ma wartość 1, a Stan 200 wartość 2.
Świetnie, ale to, czego tak naprawdę chcę, to dokładnie to samo na wykresie kołowym (tak, wykres z 3 wycinkami, z których 2 mają dokładnie taki sam rozmiar i taki, który jest 2 razy większy niż reszta).
więc pomyślałem sobie, wszystko co musisz zrobić, to po prostu ustawić type: "pie"
tak:
$("#status-chart").kendoChart({
dataSource: {
data: [
{Status: 10},
{Status: 20},
{Status: 200},
{Status: 200}
]
},
series: [{
field: 'Status',
categoryField: "Status",
aggregate: 'count',
type: "pie"
}]
});
Ale produkowany ten wykres:
Widać, że status 200 powtarza się, a wartość określa rozmiar plasterków.
Tak, tu jest moje pytanie:
Jak mogę utworzyć wykres kołowy, który wygląda tak jak na obrazku poniżej, ale który jest związany ze źródłem danych w pierwszym fragmencie kodu powyżej?
Nawiasem mówiąc, powodem nie chcę, aby zmienić źródło danych jest to, że pragnę podzielić się z siatki.
Fantastic, dzięki! Miałem nadzieję, że mogę ustawić pewne ustawienia na wykresie, więc nie musiałem mieć dwóch źródeł danych i zachować ich synchronizacji, ale jeśli to jedyny sposób, mogę z tym żyć. Dzięki jeszcze raz. – kmp