javafx - 添加 XYChart.Series进入 javafx 的折线图
问题描述
public static XYChart.Series<Integer,Integer> makeSeries(ArrayList<Integer> date, ArrayList<Integer> cases) {
XYChart.Series<Integer,Integer> series = new XYChart.Series<>();
for(int i = 0; i < date.size();i++) {
series.getData().add(new XYChart.Data<Integer,Integer>(date.get(i), cases.get(i)));
}
return series;
}
public static LineChart<Number, Number> makeChart(ArrayList<XYChart.Series<Integer,Integer>> series) {
NumberAxis xAxis = new NumberAxis();
NumberAxis yAxis = new NumberAxis();
LineChart<Number, Number> linechart = new LineChart<Number, Number>(xAxis, yAxis);
for(int i = 0; i < series.size();i++) {
Series<Integer, Integer> num = series.get(i);
linechart.getData().add(series.get(i));
}
return linechart;
}
所以我很难将系列中的数据添加到折线图中,它不会让我使用 add 方法。
我得到的错误信息是:
The method add(XYChart.Series<Number,Number>) in the type List<XYChart.Series<Number,Number>> is not applicable for the arguments (XYChart.Series<Integer,Integer>)
我也尝试输入 cast the series.get(i)
intoNumber
但它似乎也不起作用......
任何帮助将不胜感激!谢谢!
解决方案
推荐阅读
- environment-variables - 如何将环境变量传递给 Jboss 上的 Angular App
- php - Htaccess 重定向不起作用从子子文件夹到根文件
- c# - 按角色或细粒度权限过滤 DTO
- r - R 中的 rvest webscrape
- python - 识别 input_string 中的唯一字母和相应计数
- jupyter-notebook - 在侧边栏中设置自定义插件默认打开 - Jupyterlab
- scala - Spark 作业状态记录
- c - 读取未初始化的整数时出现不可预测的行为
- ios - iOS 12 通知扩展自定义 UI 未捕获 UIButton 点击
- javascript - 带有jquery函数问题的循环打印Java脚本