2013-07-31 145 views

回答

3

你可以有多個系列餅圖數據的同一圖表上

var chart = new Highcharts.Chart({ 

chart: { 
    renderTo: 'container', 
    type: 'pie' 
}, 
title: { 
    text: 'Group Name' 
}, 
series: [{ 
    data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4], 
    center: ['20%'], 
    name: 'foo' 
}, { 
    data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4], 
    center: ['80%'], 
    name: 'bar' 
}], 
plotOptions: { 
    pie: { 
     dataLabels: { 
      enabled: false 
     }     
    }    
} 

});

的jsfiddle:http://jsfiddle.net/4NtBw/

+0

是否可以用系列名稱命名每個餡餅? – Naveen

+0

看看:http://stackoverflow.com/questions/16640888/highcharts-chart-names-for-multiple-pie-chart-series-in-one-chart –

+0

謝謝!這將精確地將文本放置在餅圖中,並且如果數據序列的數量發生變化,則會出現不適。 – Naveen

0

另一個解決方案是設置相同size兩個圖表。這將禁用智能調整大小爲餅圖與dataLabels選項,你會得到兩個具有啓用dataLabels相同大小的圖表。