Datenwerte oder Index Etiketten zeigen, wie in ChartJs (neueste Version), wie im folgenden Bilddatenwert oder Index Etiketten zeigen:Wie in ChartJs (neueste Version)
ich bin mit ChartJs zum Anzeigen von Diagrammen in meinem React-Projekt. Alles funktioniert gut, außer diesem.
Ich fand eine Antwort in stackoverflow (https://stackoverflow.com/a/31632707), aber es verwendet eine alte Version von chartjs und funktioniert nicht auf dem, den ich verwende.
Mein ChartJs Code:
var ctx = document.getElementById("myChart");
var BarChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ["Jan","Feb","March"],
datasets: [{
label: "Chart Data",
data: [10,20,15],
backgroundColor: "red",
borderColor: "green",
borderWidth: 1
}]
},
options: {
legend: {
display: false
},
scales: {
yAxes: [{
ticks: {
beginAtZero: true
}
}],
xAxes: [{
ticks: {
maxRotation: 180
}
}]
}
}
});
Ich versuchte es mit der Funktion fügte hinzu: ctx.fillText(bar.value, bar.x, bar.y - 5);
, aber seine zeigt .fillText is not a function
Ist 'ctx' definiert, wenn Sie das nennen? '.fillText()' ist eine Canvas-Funktion und sollte da sein. Vielleicht ist es nur deine Erklärung. Ich denke, es sollte 'var ctx = document.getElementById (" myChart ") sein. GetContext (" 2d ");' – KRONWALLED
Ja. Ich habe es in der Konsole angemeldet. Und es funktioniert gut. –
Lassen Sie mich das überprüfen, indem Sie .getContext ("2d") hinzufügen –