charts - 如何通过脚本更改标记线下方的点的Birt折线图的数据点颜色
问题描述
我正在使用 Birt 折线图,我想在其中实现类似的效果如何通过脚本格式化 BIRT 图表的系列标签 我想用红色显示标记线下方的点,就像这个链接提到的那样。
解决方案
的修改fillColor
。marker
代码片段:
beforeGeneration: function(options)
{
var throughTargetPercent = this.getReportVariable("through_target_percent");
for(var i = 0 ; i < options.series.length ; i++){
var data = options.series[i].data;
var len = data.length;
for (var j=0; j < len; j++){
if(data[j].y < throughTargetPercent) {
data[j]= {
y: data[j].y,
marker: {
fillColor: "yellow"
}
}
}
}
}
},
希望能帮助到你!