条形图中的变量类别编号(jfreechart)

时间:2016-09-19 16:23:17

标签: java android charts jfreechart

我正在使用jfreechart,我正在尝试为每个系列绘制不同数量的类别。看看这个:

Screenshot

我想只显示非零值。到目前为止,我已经能够覆盖BarPainter的paintBar()方法,但仍然可以从图表中获取空间。

@Override
public void paintBar(Canvas canvas, BarRenderer renderer, int row, int column, RectShape bar, RectangleEdge base) {
    DefaultCategoryDataset dataset = renderer.getPlot().getDataset();
    Number number = dataset.getValue(row, column);
    if (number == null) {
        return;
    }
    if (number.doubleValue() == 0) {
        return;
    }
    super.paintBar(canvas, renderer, row, column, bar, base);
}

我怎么能避免它呢?

0 个答案:

没有答案