2015-05-04 152 views

回答

1

計算標題

var total = 0 
for (var i = 0, len = data.length; i < len; i++) { 
    total += data[i][1] 
} 

添加

title: { 
    text: total+'<br>AVISOS', 
}, 

中心稱號,餅圖
參考在How to center chart title position dynamically inside pie chart in highcharts

+0

Thx,但我想更改動態標題。如果我在圖例中按下一些字段,我想改變標題中的總數。 –

+0

在http://api.highcharts.com/highcharts#plotOptions.pie.point.events中查看'legendItemClick' –

1

title.xhttp://jsfiddle.net/Cp73s/2127/

文本相對於定位於圖表,而不是餡餅,這樣以來你對右側的傳說,你需要添加額外的空間x。當然,由於您的圖例標題可能有所不同,因此爲legendItem設置固定寬度將是一個不錯的主意。

+0

我怎樣才能修改標題來回答?我想把總計放在標題 –

+0

你需要計算標題值之前渲染圖表。然後,當您更改圖表上的某個值(例如使用圖例)時,請使用['chart.setTitle()'](http://api.highcharts.com/highcharts#Chart.setTitle)。 –