我在我的一個項目中使用了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