Ich erstellen Diagramme mit Chart.js und ich möchte die Beschriftungen für die Balken in der Legende, nicht den Titel des Datasets zeigen (es gibt nur einen), siehe das Bild unten als ein Beispiel:Wie werden Balkenbeschriftungen in der Legende in Chart.js 2.1.6 angezeigt?
Meine heutige Legende sieht genauso aus wie folgt aus:
ich durch die docs ausgesehen haben, aber ohne Erfolg, ich fand sie wirklich sehr verwirrend.
Hier ist mein aktueller Code:
var chart_0 = new Chart($('#cp_chart_0'), {
type: 'bar'
, data: {
labels: ['Blue','Green','Yellow','Red','Purple','Orange']
, datasets: [{
label: 'Dataset 1'
, borderWidth: 0
, backgroundColor: ['#2C79C5','#7FA830','#7B57C3','#ED4D40','#EC802F','#1DC6D3']
, data: ['12','2','5','0','9','1']
}]
}
});
Dank!
Das tat es, danke! Ich habe mich in mehrere Sets aufgeteilt und dann mit 'chart_0.generateLegend()' meine eigene Legende erstellt, damit ich mehr Kontrolle darüber habe. – bbeckford