Stacked Bar с тем же элементом, повторяющимся в строке - PullRequest
0 голосов
/ 07 декабря 2018

Я пытался построить эту диаграмму с накоплением в Java, используя JFreeChart для wile.

Проблема возникает, когда я пытаюсь добавить тот же элемент «A1» после «A3».Вместо добавления другого «А1», заменяющего предыдущий «А1», я попытался использовать 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
    );
...