堆叠的条带,同一项目在一行中重复

时间:2018-12-07 10:24:06

标签: jfreechart

我一直在尝试使用JFreeChart用Java绘制这张堆积条形图。

当我尝试在“ A3”之后添加相同的项目“ A1”时出现问题。代替添加另一个“ A1”,它代替了先前的“ A1”, 我尝试使用DefaultMultiValueCategoryDataset,但无法使其正常工作。

我使用的代码如下所示:

DefaultCategoryDataset data = new DefaultCategoryDataset();

    data.addValue(2d, "A1", "test");
    data.addValue(3d, "A3", "test");
    data.addValue(5d, "A2" , "test");
    // If I add this it will replace the previous "A1", which is not want I want…
    // data.addValue(3d, "A1", "test");

    JFreeChart chart = ChartFactory.createStackedBarChart(
        null,
        "Question Node",                  // domain axis label
        "Forecast Time (months/quarters/years)",  // range axis label
        data,                     // data
        PlotOrientation.HORIZONTAL,  // the plot orientation
        true,                        // include legend
        true,                        // tooltips
        false                        // urls
    );

0 个答案:

没有答案