如何在 Spotfire 中为条形图中的每一列分别添加一条平均线?
下图显示了一个绿色、蓝色和红色列,我想分别获得它们的平均值,然后将它们分别绘制在图表上。
您可以迭代每个系列,然后将系列中的所有点相加,除以点数,然后通过addPlotLine添加线。
var yAxis = chart.yAxis[0];
$.each(chart.series, function(i,serie){
var average = 0;
$.each(serie.data, function(j, data){
average += data.y;
});
yAxis.addPlotLine({
value: (average / serie.data.length),
color: serie.color,
width:1
});
});
示例:http: //jsfiddle.net/a04x74zc/