Mam 2 rodzaje wykresów na pasku i linii. To jest mój widok (w Slim):Nie można przeanalizować koloru na wykresie liniowym (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"
)
Moja opcja kolory:
$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)"
}];
Moim problemem jest to, że nie mogę zmienić kolor wyświetlania danych na składzie wykresie. A kiedy chcę przesunąć kursor na punkt - mam błąd:
Błąd niezamierzony: nie można zanalizować koloru z obiektu ["rgba (151,187,205,1)", "rgba (220,220,220,1)" ... ] Co zrobiłem źle?
można spróbować umieścić pełną repro przypadku korzystania z tego [szablon] (http://jsbin.com/cucoqe/1/edit?html,js,output)? – jtblin
Miał ten sam problem, gdy przekazałem bezpośrednio tablicę danych. Zamiast tego należy go przekazać w innej tablicy, np. data = "[[1, 2, 3]]". Nie mogę stwierdzić, czy masz taki sam problem, ponieważ nie uwzględniłeś definicji danych. – tom