我想即時發瘋 - 我從字面上瀏覽了所有圖表js和角度圖表js文檔和示例,並且無法更改我的條形圖的填充顏色。角度圖表js設置條形圖的填充顏色
現在我有這樣的HTML:
<canvas
data-ng-show='graphType.bar'
class="chart chart-bar graph"
chart-data="data"
chart-labels="labels"
chart-colours=colorsEven>
</canvas>
控制器我有:
$scope.results = {'1': 0, '2': 0, '3': 0, '4': 0, '5': 0, '6': 0, '7': 0, '8': 0, '9': 0, '10': 0};
$scope.labels = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10'];
//然後我有一個GET請求來獲取數據
for (var i=0; i<res.data.length; i++) {
$scope.results[res.data[i].Body] ++;
}
for (var key in $scope.results) {
$scope.data.push($scope.results[key]);
}
$scope.colorsEven = [{
fillColor: 'rgba(59, 89, 152,0.2)',
strokeColor: 'rgba(59, 89, 152,1)',
pointColor: 'rgba(59, 89, 152,1)',
pointStrokeColor: '#fff',
pointHighlightFill: '#fff',
pointHighlightStroke: 'rgba(59, 89, 152,0.8)'
}];
我看不到我做錯了什麼?每個酒吧必須有一個對象嗎?所以在這種情況下10個對象?順便說一句,條形圖填充很好 - 標籤和數據是他們應該在哪裏。只是顏色不工作。
編輯:澄清 - 我正在尋找所有酒吧是相同的顏色。
我試過了,沒有引號,兩者都不起作用... – Sabrina
'chart-colors'而不是'chart-colours'怎麼辦? –
沒有,這仍然不起作用 - 也澄清。即時通訊尋找使所有的酒吧相同的顏色......如果這有所作爲。 – Sabrina