我正在使用angular-chart.js,但是发现实现一组StackedBar的问题,如下所示:
这是在我的代码下面:
$scope.labels = [];
$scope.labels = ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin",
"Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Décembre"];
$scope.type = "StackedBar";
$scope.series = ['Series A', 'Series B'];
$scope.options = {
scales: {
xAxes: [{
stacked: true,
ticks : {
beginAtZero: true
}
}],
yAxes: [{
stacked: false,
ticks : {
beginAtZero: true
}
}]
}
};
$scope.data = [
[65, 59, 90, 81, 56, 55, 40],
[28, 48, 40, 19, 96, 27, 100]
];
$scope.colors = [];
$scope.colors = ['#00ADF9'];
对于html代码:<canvas class="chart chart-bar" chart-type="type" chart-data="data"
chart-labels="labels" chart-series="series" chart-options="options"
chart-colors="colors">
</canvas>
所以我得到的结果与该代码:请任何帮助
最佳答案
将x轴的堆叠值更改为false。
http://plnkr.co/edit/fboi5UVLyBtS9ozo2QaR?p=preview。
这是你在找什么吗?
$scope.options = {
scales: {
xAxes: [{
stacked: false, // change to false
ticks : {
beginAtZero: true
}
}],
yAxes: [{
stacked: false,
ticks : {
beginAtZero: true
}
}]
}
};