2014-01-26 91 views
2

我正在創建一個甜甜圈餅圖,其中我必須展示亞洲所有國家約50+。現在的問題是,它沒有顯示所有的數據標籤。下面是我得到:HighCharts餅圖,50+標籤,並未全部顯示

enter image description here

可能的解決辦法是減少標籤之間的行間距/距離。或者其他解決方案?

+2

訪問圖像是不可能的:* HTTP1.1狀態403到該對象禁止* –

回答

5

嘗試padding選項設置dataLabels以0:

series: [{ 
    name: 'Asia', 
    data: data, 
    innerSize: '40%',     
    showInLegend:true, 
    dataLabels: { 
     enabled: true, 
     padding: 0 
    } 
}] 

小提琴here

enter image description here

+0

這一工作的感謝遠程訪問.. – user3230867

0

我做了35個數據點/標籤的測試,確實沒有顯示一些標籤。在我的情況下,原因是圖表的維度。所有標籤沒有足夠的空間。顯示所有切片,但一些標籤不顯示。

解決方法是增加更改圖表大小height屬性。例如:

 chart: { 
      renderTo: 'container', 
      defaultSeriesType: 'pie', 
      borderWidth: 1, 
      height: 650 
     }, 

不同的高度顯示不同數量的標籤。