Highcharts转换:不显示饼图数据标签

Highcharts转换:不显示饼图数据标签

问题描述:

我使用PhantomJS与Highcharts和Highcharts转换为在服务器上呈现图表。我试图呈现启用了数据标签的饼图。我的配置JSON在浏览器中运行良好,但与PhantomJS相同的JSON省略了数据标签。其他的东西都是正确的。Highcharts转换:不显示饼图数据标签

这里是我的JSON:

{ 
    chart: { 
     height:500, 
     type: 'pie', 
    }, 
    legend: { 
     margin: 30 
    }, 
    plotOptions: { 
     pie: { 
      showInLegend: true, 
      dataLabels: { 
       enabled: true, 
       format: '<b>{point.name}</b>: {point.y} ({point.percentage:.1f}%)', 
      }, 
     } 
    }, 
    series:  
[{ 
    name: 'Count', 
    data: [ 

      ['A', 12 ] 

       , 

      ['B', 500 ] 

       , 

      ['C', 50 ] 

    ] 
}] 


} 

这里有一个链接到的jsfiddle用相同的JSON,其正常工作:

https://jsfiddle.net/j2nb72L7/

下面是PhantomJS输出的图像:

enter image description here

+0

仅在使用phantomjs *时*标签丢失?数据绘制/绘制是否正确? –

+0

@JoseGarrido是的,数据本身很好。你可以比较张贴在小提琴上的图像,看看我的意思。 –

+0

我认为这个话题可能与您的问题有关:http://*.com/questions/23633441/highcharts-phantomjs-export-image-missing-labels –

这是所使用的Highcharts版本中的一个错误。我正在使用v4.0.1,升级到v4.2.5修复它。