我在使用JFreeChart
创建条形图时遇到一些问题。
我必须根据条形图上可用的多个系列编写一个条件,但我不知道如何获取它。
最佳答案
条形图通常使用 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;
}
关于java - 如何统计JFreeChart中条形图的系列数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37671080/