某些饼图中未显示的数据标签将处理Highchart

时间:2019-06-19 17:14:42

标签: jquery highcharts pie-chart

我在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},
    ],
    }],
});

还有This is my jsfiddle

有人可以帮助我解决这个问题吗?

1 个答案:

答案 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
    },
  ]
}]

Fiddle