我在highchart饼图中遇到了一个奇怪的问题。
如果点数大于6,并且其中一个具有一个 较小的1.2%的百分比,较小的点将不会显示数据标签。
我不确定这是否是正确的情况。
这是我的javascript文件
Highcharts.chart('container', {
chart: {
type: 'pie'
},
series: [{
name: 'Brands',
data: [
{name: "Nike", y: 91.6},
{name: "Adidas", y: 2.2},
{name: "Puma", y: 2.0},
{name: "Skechers", y: 1.6},
{name: "North face", y: 1.4},
{name: "Asics", y: 1.2},
],
}],
});
有人可以帮助我解决这个问题吗?
答案 0 :(得分:1)
通过设置series.dataLabels.padding : 0
,您可以显示所有这样的标签:
series: [{
name: 'Brands',
dataLabels: {
padding: 0
},
data: [{
name: "Nike",
y: 91.6
},
{
name: "Adidas",
y: 0.2
},
{
name: "Puma",
y: 0.2
},
{
name: "Skechers",
y: 1.6
},
{
name: "North face",
y: 0.2
},
{
name: "Asics",
y: 0.2
},
]
}]