Ich verwende chartjs (Balkendiagramm), um einige Daten anzuzeigen. Ich versuche, Daten zu Datasets Array dynamisch hinzuzufügen, aber es funktioniert nicht.Wie pusht man Datensätze dynamisch für chart.js (Balkendiagramm)?
zum Beispiel sagen wir, ich habe 2 Objekte in Arrays Array, und ich erstelle dynamisch dieses Objekt und versuche, ihn in Datensätze (von der Chrome-Konsole) nach der Seite geladen und Diagramm ist bereits hoch.
var e = {
fillColor : "#efefef",
strokeColor : "#efefef",
highlightFill: "#efefef",
highlightStroke: "#efefef",
data : [randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]
}
und dann
barChartData.datasets.push(e)
Ich habe auch versucht window.myBar.update()
zu tun, aber wieder nichts passiert.
Kennen Sie dieses Problem? Danke,
tnx! es funktioniert. Kann ich Daten auf ähnliche Weise entfernen? –
Ja, ich habe gerade versucht, eine 'myBarChart.datasets.pop();' und es funktionierte – potatopeelings
Youre das Beste. und wenn ich einen spezifischen Datensatz entfernen möchte? –