简体   繁体   English

条形图中的动态数据无法正常工作javaFX

[英]Dynamic data in barchart not working properly javaFX

I am trying to load data from a result set but when the chart is displayed some of the bars are missing. 我正在尝试从结果集中加载数据,但是显示图表时,某些条形缺失。

Following is my code: 以下是我的代码:

        ResultSet rs = ps.executeQuery();

        XYChart.Series<String, Double> series = new XYChart.Series<>();
        while (rs.next()) {
            String name = rs.getString(1);
            Double no = rs.getDouble(2);
            series.getData().add(new XYChart.Data<>(name, no));
            barchart1.getData().add(series);
        }

You have to create a new series for each row-data, 您必须为每个行数据创建一个新系列,

ResultSet rs = ps.executeQuery();

while (rs.next()) {
     String name = rs.getString(1);
     Double no = rs.getDouble(2);
     XYChart.Series<String, Double> series = new XYChart.Series<>();
     series.getData().add(new XYChart.Data<>(name, no));
     barchart1.getData().add(new XYChart.Data<>);
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM