poi-tl绘制两y轴折线图,为什么折线数量翻倍了?

poi-tl绘制两y轴折线图导致折线数量翻倍了

问题:有两个y轴,我想要的是生成两个折线,但是实际出现的是四个折线图,因为有两个y轴导致重复出现了

模板:

生成的结果:(看着是两条线,但实际是四条,两两条叠加在一起了)

代码:

public class MonthFocusDiseaseImgTop1ChartVar implements MonthVar {

@Override

public Object execute(MonthQo monthQo, Month month) {

// 省略获取数据的代码

List<SourceAttackDeathAuditVo> resList = new ArrayList<>();

for (int index = 0; index < dimInfectiousDiseaseVos.size(); index++) {

SourceAttackDeathAuditVo resVo = new SourceAttackDeathAuditVo();

// 添加两条线

ChartMultiSeriesRenderData chart = Charts.ofComboSeries("", months).addLineSeries(bnYear + "年", bnFBSArrs).addLineSeries(qnYear + "年", qnFBSArrs).create();

resVo.setEcharts(chart);

resList.add(resVo);

}

return resList;

}

}

现在的问题就是我添加的是两条线,打断点看这部分代码结束还是两条线,实际渲染出来的是四条线

将word模板内组合图表,改成单个的y轴的折线图就生成的是正常的两条折线的。
我需要的是要有两条y轴,一条折线数据对应主坐标轴,另一条对应次坐标轴

以上是 poi-tl绘制两y轴折线图,为什么折线数量翻倍了? 的全部内容, 来源链接: utcz.com/p/945493.html

回到顶部