线不能在Pentaho的XY区域折线图中显示区域

时间:2014-05-23 12:30:02

标签: pentaho

我使用Pentaho Report Designer创建了一个区域折线图。 但该线隐藏在区域之下。 请参考附图。

enter image description here

如何更改设置以显示区域???

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

在Chart Post-Processing Script中编写代码后,您将看到区域上的行。

import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.DatasetRenderingOrder;
import org.jfree.chart.plot.Plot;
import org.jfree.chart.plot.XYPlot;


Plot plot = chart.getPlot();
if (plot instanceof CategoryPlot) {
((CategoryPlot) plot).setDatasetRenderingOrder(DatasetRenderingOrder.FORWARD);
} else if (plot instanceof XYPlot) {
((XYPlot) plot).setDatasetRenderingOrder(DatasetRenderingOrder.FORWARD);
}