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

时间:2016-07-25 15:02:11

标签: highcharts phantomjs highcharts-convert

我使用PhantomJS与Highcharts和Highcharts转换为在服务器上呈现图表。我试图渲染一个启用了数据标签的饼图。我的配置JSON在浏览器中运行时工作正常,但与PhantomJS相同的JSON省略了数据标签。其他一切都是正确的。

这是我的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 ]

    ]
}]


}

这是一个带有相同JSON的JSFiddle的链接,它可以正常工作:

https://jsfiddle.net/j2nb72L7/

以下是PhantomJS的图像输出:

enter image description here

1 个答案:

答案 0 :(得分:0)

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