如何在Spotfire中单独为条形图中的每个列添加平均线?
下图显示了一个绿色,蓝色和红色列,我想单独获得平均值,然后在图表上绘制每个列。
答案 0 :(得分:0)
你可以对每个系列进行迭代,然后对系列中的所有点进行求和,除以点数,然后按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
});
});