это мой код, который я использовал для своего линейного графика, но по какой-то причине он работает, но показывает зигзагообразный шаблон и не ведет себя как линейный график.
я делаю что-то неправильно здесь? мои данные связаны с моим веб-сервером
private недействительным построитьLineChart() { LineChart1.getData().clear();
for (CheckBox checkBox : Arrays.asList(CheckBox1, CheckBox2, CheckBox3,CheckBox4, CheckBox5, CheckBox6,CheckBox7, CheckBox8, CheckBox9)) {
if (checkBox.isSelected()) {
XYChart.Series series = new XYChart.Series();
series.setName(checkBox.getText());
for (Sales sale : sales) {
if (sale.getVehicle().equals(checkBox.getText()))
{
series.getData().add(new XYChart.Data<>(sale.getQTR(), sale.getQuantity()));
}
}
for (Sales sale : sales) {
if (sale.getYear().equals(checkBox.getText()))
{
series.getData().add(new XYChart.Data<>(sale.getQTR(), sale.getQuantity()));
}
}
for (Sales sale : sales) {
if (sale.getRegion().equals(checkBox.getText()))
{
series.getData().add(new XYChart.Data<>(sale.getQTR(), sale.getQuantity()));
}
}
LineChart1.getData().add(series);
}
}
}