我在我的一个项目中使用了highcharts
。 Highcharts JQuery
版本正在使用,下面是参考:设置饼图标签确切地在PIE切片中心高图
http://code.highcharts.com/highcharts.js
代码用于绘制图表如下:
$(function() {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type:'pie'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr']
},
plotOptions: {
series: {
dataLabels: {
enabled: true,
formatter: function() {
return Math.floor(this.percentage*100)/100 + ' %';
},
distance: 20,
connectorWidth : 0,
color: 'rgb(0, 127, 209)'
}
}
},
series: [{
data: [29.9, 71.5, 106.4, 129.2,29.9, 71.5, 106.4,
129.2,29.9, 71.5, 106.4, 129.2]
}]
});
});
的问题在这里,我面临着片标签到处跑。我希望每个切片的中心都有精确的标签。
JS小提琴链接,演示是PIE Chart JSFiddle
如果数据标签是太大,不适合在片应该怎么办? – user2345998
它应该保持在切片的中间甚至...... – Gags