Ich habe zwei Arten von Diagrammen Balken und Linie. Dies ist meiner Meinung nach (in slim):Die Farbe im Liniendiagramm kann nicht analysiert werden (angular-chart.js)
canvas#line.chart.chart-line(
ng-if="stateStats == 'global'"
chart-data="data"
chart-labels="labels"
chart-colours="colours"
)
canvas#bar.chart.chart-bar(
ng-if="stateStats != 'global' && data.length != 0"
chart-data="data"
chart-labels="labels"
chart-options="optionsBarChart"
)
Meine Farben Option:
$scope.colours = [{
fillColor: "rgba(151,187,205,0.2)",
strokeColor: "rgba(151,187,205,1)",
pointColor: "rgba(151,187,205,1)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(151,187,205,0.8)"
}];
Mein Problem ist, dass ich nicht eine Farbe Anzeige von Daten auf Liniendiagramm ändern können. Und wenn ich den Cursor auf den Punkt bewegen möchte - ich habe Fehler:
Uncaught Fehler: Kann nicht Farbe von Objekt ["rgba (151,187,205,1)", "rgba (220,220,220,1)" parsen) ... ] Was habe ich falsch gemacht?
Können Sie versuchen, einen vollständigen Repro Fall mit diesem [template] schreiben (http://jsbin.com/cucoqe/1/edit?html,js,output)? – jtblin
Hatte das gleiche Problem, wenn ich mein Daten-Array direkt übergeben habe. Stattdessen sollte es innerhalb eines anderen Arrays, z.B. data = "[[1, 2, 3]]". Kann nicht sagen, ob Sie das gleiche Problem haben, da Sie die Datendefinition nicht eingeschlossen haben. – tom