2015-05-04 119 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)。 –