如何计算JFreeChart中条形图系列的数量?

时间:2016-06-07 05:20:34

标签: java swing jfreechart

使用JFreeChart创建条形图时,我遇到了一些问题。 我必须根据条形图上的一系列系列写一个条件,但我不知道如何得到它。

1 个答案:

答案 0 :(得分:1)

条形图通常使用CategoryDataset,所有这些都实现了KeyedValues2D界面。使用dataset.getRowCount()获取系列数。使用dataset.getColumnCount()获取不同类别的数量。他们的产品是酒吧的总数。

作为一个具体的例子,我在BarChartDemo1添加了一个虚假的新系列,以获得三个系列(行)和两个类别(列)。

private static CategoryDataset createDataset() {
    DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    …
    dataset.addValue(8000, "Meretricious", "Warm-up");
    dataset.addValue(24000, "Meretricious", "Test");
    return dataset;
}

image