夥計們,如何更改線圖中的不透明度?看我的圖:Angular-Chart.js,折線圖中的不透明度如何?
紅色,灰色和藍色的背景。我需要讓它100%無形。
這裏是我的代碼:
<canvas id="line" class="chart chart-line" chart-data="data2" chart-labels="labels2" chart-series="series2" chart-options="options2"
chart-dataset-override="datasetOverride2" chart-click="onClick" chart-colours="colours">
</canvas>
和片斷的JS:
$scope.rysujWykres2 = function (daneX, daneY, daneZ, daneA) { //metoda rysująca wykres
$scope.labels2 = daneX;
$scope.series2 = ['Ur', 'Ul', 'Uz'];
$scope.data2 = [
daneY,
daneZ,
daneA
];
$scope.datasetOverride2 = [{ yAxisID: 'y-axis-1' }];
$scope.options2 = {
scales: {
yAxes: [
{
id: 'y-axis-1',
type: 'linear',
display: true,
position: 'left'
}
]
},
elements: {
point: {
radius: 1
}
},
colours: [{
fillColor: 'rgba(47, 132, 71, 0.8)',
strokeColor: 'rgba(47, 132, 71, 0.8)',
highlightFill: 'rgba(47, 132, 71, 0.8)',
highlightStroke: 'rgba(47, 132, 71, 0.8)'
}]
};
}
,但它不工作。你能幫我解決這個問題嗎?我只需要線路。
在你的html應該是options2.colours而不是僅僅是顏色? – Mickers
抱歉,你是對的,但我也想嘗試其他選項,如$ scope.colours = ...但無效 – Giacomo
我看到你正在將所有的值存儲在一個函數中。爲什麼不從函數中刪除它們,並且在頁面加載時在控制器中設置$ scope? – Mickers