2016-07-25 108 views
1

我使用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://stackoverflow.com/questions/23633441/highcharts-phantomjs-export-image-missing-labels –

回答

0

這是所使用的Highcharts版本中的一個錯誤。我正在使用v4.0.1,升級到v4.2.5修復它。