Kann jemand dynamische Legenden basierend auf einem Array erstellen? Ich kann es nicht in den Beispielen/Handbuch finden.Dynamische Legende für Kendo UI für Angular 2 Diagramme
Jede mögliche Hilfe würde sehr geschätzt werden,
Bitte siehe mein Code unten:
<kendo-chart >
<kendo-chart-title text="Gender"></kendo-chart-title>
<kendo-chart-legend position="top" labels="SearchStatistics.GenderStatistics[?].Index">
</kendo-chart-legend>
<kendo-chart-series>
<kendo-chart-series-item type="pie" [data]="SearchStatistics.GenderStatistics">
</kendo-chart-series-item>
</kendo-chart-series>
</kendo-chart>
Wo GenderStatistics ist ein Array, das zwei Eigenschaften, Index und Wert hält.
Beispiel:
0:
{Index: "M", Value: 3}
1:
{Index: "U", Value: 1}
2:
{Index: "F", Value: 2}
So ist die Idee hier wäre 3 Legenden zu erhalten, M, F und U.
Danke,
Hallo Alex, Danke für deine Antwort ....... wirkt wie ein Zauber. Wäre es möglich, die tatsächlichen Werte auch in der Grafik anzuzeigen? –
Sie erreichen dies entweder über die [Serienlabels] (http://plnkr.co/edit/C2i1jiKEghGx8J6JRKwv?p=preview) oder über [tooltips] (http://www.telerik.com/kendo-angular-ui)/Komponenten/Diagramme/Diagramm/Tooltips /) –