CẬP NHẬT 02-JUNE-2017: Chúng tôi đã khắc phục sự cố nhưng không phải từ câu trả lời ở đây. Tôi sẽ cố gắng thêm giải pháp chúng tôi có nếu tôi tìm thấy nó. Chúng tôi cũng đã chuyển sang angular-nvd3
sử dụng d3
.biểu đồ thanh angular-chart.js với màu opacity 100%
CHỈNH SỬA 1: Đã thêm backgroundColor
trong tùy chọn, vẫn không hoạt động. Không chắc chắn nếu tôi đặt nó vào đúng chỗ.
Sử dụng mẫu here. Làm thế nào để làm cho màu sắc lấp đầy 100%?
JS:
$scope.labels = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];
$scope.type = 'StackedBar';
$scope.series = ['2015', '2016'];
//$scope.colors = ['#AA1921', '#18AF5C'];
$scope.options = {
scales: {
xAxes: [{
stacked: true,
}],
yAxes: [{
stacked: true
}]
},
title: {
display: true,
text: 'My First Bar Chart'
},
// added as suggested
backgroundColor: ['rgba(170, 25, 33, 1)', 'rgba(170, 25, 33, 1)']
};
$scope.data = [
[65, 59, 90, 81, 56, 55, 40],
[28, 48, 40, 19, 96, 27, 100]
];
HTML
<canvas class="chart chart-bar"
chart-data="data"
chart-labels="labels"
chart-options="options"
chart-series="series"
chart-colors="colors"></canvas>
<!-- chart-colors is removed when using the backgroundColor -->
Tôi thực sự muốn sử dụng loại triển khai nhưng hầu hết các vấn đề tôi thấy đang sử dụng một thực hiện khác nhau.
Vì vậy, lựa chọn của tôi trông như thế này bây giờ: '$ scope.options = {quy mô: {xAxes: [{stacked:! 0}], yAxes: [{stacked:! 0}]}, tiêu đề: {display:! 0, text: "My First Bar Chart"}, backgroundColor: ["rgba (170, 25, 33, 1) "," rgba (170, 25, 33, 1) "]};' Nhưng vẫn chưa được lấp đầy 100%. – iamdevlinph