我使用了很多饼图和圆环图,其中包含两个数据值 项目。真的很让我烦恼的是,因为图表切片是从图片切片开始的 顶部顺时针方向,标签最终看起来相反:相反 它所代表的数据的一面。
是否有一种简单的方法可以反转标签顺序,或者将图表反转为 逆时针运行?
new Chart(context, {
type: 'doughnut',
data: {
labels: [ 'Blue', 'Red' ],
datasets: [
{
data: [7, 3],
backgroundColor: [
'rgba(54, 162, 235, 0.7)',
'rgba(208, 54, 100, 0.7)',
],
},
]
}
});
答案 0 :(得分:3)
我认为你要找的是传说中的reverse
选项,它会以相反的顺序显示数据集
http://www.chartjs.org/docs/latest/configuration/legend.html?h=reverse
答案 1 :(得分:1)
尝试通过图表对象中的rotation
提供options
。
new Chart(context, {
type: 'doughnut',
data: {
labels: [ 'Blue', 'Red' ],
datasets: [{
data: [7, 3],
backgroundColor: [
'rgba(54, 162, 235, 0.7)',
'rgba(208, 54, 100, 0.7)',
],
}]
},
options: {rotation: (0.5 * Math.PI)}
});