我想弄清楚是否有可能在highcharts的实际饼图中显示每个饼图的百分比?我的意思是这样的例子:
https://developers.google.com/chart/interactive/docs/gallery/piechart
答案 0 :(得分:39)
您可能希望查看@ dataLabels.formatter
。 this.percentage
选项可用于饼干
此外,{}可以将dataLabels.distance
设置为饼图内的dataLabel的负值。
答案 1 :(得分:6)
令人惊讶的是它很容易。在工具提示或dataLabels部分中,更改格式。
FROM:
format: '<b>{point.name}</b>: {point.y:.1f} Rs.',
TO:
format: '<b>{point.name}</b>: {point.percentage:.1f} %',
答案 2 :(得分:0)
试试这段代码。它对我有用:
'labelFormatter':function () {
var total = 0, percentage;
$.each(this.series.data, function() {
total+=this.y;
});
percentage=((this.y/total)*100).toFixed(1);
return this.name+' '+percentage+'%';
}