Неверное отображение графика AreaChart

80
08 февраля 2022, 23:30

У меня есть FlowPane который динамически формируется, при посещении вкладки Tab

 public FlowPane getFlowpaneGrafic(){
    NumberAxis xAxis = new NumberAxis();
    xAxis.setLabel("ODDS");
    NumberAxis yAxis = new NumberAxis();
    yAxis.setLabel("Count");
    AreaChart stackedAreaChart = new AreaChart(xAxis, yAxis);
    stackedAreaChart.setMinSize(1000,450);

    XYChart.Series dataSeries1 = new XYChart.Series();
    dataSeries1.setName("Surplus");
    for(XYChart.Data<Integer,Integer> data : ListXY.getSurplus()){
        dataSeries1.getData().add(data);
    }
    stackedAreaChart.getData().add(dataSeries1);  // добавление граф1

    XYChart.Series dataSeries2 = new XYChart.Series();
    dataSeries2.setName("Shortage");
    for(XYChart.Data<Integer,Integer> data : ListXY.getShortage()){
        dataSeries2.getData().add(data);
    }
    stackedAreaChart.getData().add(dataSeries2); // добавление граф2

    FlowPane box = new FlowPane();
    box.getChildren().add(stackedAreaChart);
    return box;
}

А вот собственно сама проблема :

Подскажите, где я допустил ошибку....

Answer 1

Судя по всему, список должен быть сортирован по осе Х. Мне помогло.

READ ALSO
Почему не работает cURL запрос

Почему не работает cURL запрос

Я хочу cURL запросом удалить все сообщения которые у меня хранятся в базе данных MySQL, так вот я написал запрос и когда ввожу его в командной строке...

110
Как вытащить данные по году в spring?

Как вытащить данные по году в spring?

У меня приложение на Spring-bootЕсть сущность Еvent, и в ней поле startDate

74
Инверсия зависимости на примере

Инверсия зависимости на примере

В книге "Чистый код" всё время говорится про то, что инверсия зависимостей - это замечательная вещьНаверно, эта правда ввиду профессионализма...

139