使用JavaFx的折线图

使用JavaFx的折线图,javafx,linechart,Javafx,Linechart,我正在使用JavaFX创建折线图。更新时,我有一个复选框列表,可以选择或取消选择一系列折线图。当所有选项都被取消选择,但有记号点或动画记号点时,通过再次执行相同的操作或为折线图添加新数据,结果是相同的。我无法添加图像以使您更轻松。请帮忙 专用静态无效打印图表分析(analysisResults r){ ClearAnalysisChartData(); int[]analysisResult=r.getAnalysisResult(); ArrayList versionss=r.getVers

我正在使用JavaFX创建折线图。更新时,我有一个复选框列表,可以选择或取消选择一系列折线图。当所有选项都被取消选择,但有记号点或动画记号点时,通过再次执行相同的操作或为折线图添加新数据,结果是相同的。我无法添加图像以使您更轻松。请帮忙

专用静态无效打印图表分析(analysisResults r){

ClearAnalysisChartData();
int[]analysisResult=r.getAnalysisResult();
ArrayList versionss=r.getVersions();
int k=0;
用于(字符串x:versionss){
字符串z=新字符串();
就我所知,(inti=0;i)

cb.setOnAction(event -> {
   if (lineChart.contains(*NAME_OF_YOUR_ELEMENT*))
      lineChart.remove(*NAME_OF_YOUR_ELEMENT*)
   else
      lineChart.remove(*NAME_OF_YOUR_ELEMENT*)
});

请向我们展示您已经尝试过的内容。以纯文本形式上传并附加问题的链接。我已经上传了图片,请看一看。谢谢,显示您在图表中添加勾选点的代码。我在帖子中添加了代码,请看一看。@UlukBiy
cb.setOnAction(event -> {
   if (lineChart.contains(*NAME_OF_YOUR_ELEMENT*))
      lineChart.remove(*NAME_OF_YOUR_ELEMENT*)
   else
      lineChart.remove(*NAME_OF_YOUR_ELEMENT*)
});