我试图清空Vaadin 8图表。我试图用一个空的DataSeries覆盖它。我在做什么错了?
如果我使用:
DataSeries emtpySeries = new DataSeries("");
getUI().access(() -> junkPerMachineChart.setData(emtpySeries));
我没有收到任何错误,但图表仍然存在。
答案 0 :(得分:0)
受https://vaadin.com/forum/thread/4550466/vaadin-chart-how-to-remove-all-dataseriesitem-from-a-series的启发 我找到了一种解决方法,可以清空我名为junkPerMachineChart的图表。
private void emptyJunkPerMachineChart(){
List<Series> s = new ArrayList<Series>();
junkPerMachineChart.getConfiguration().setSeries(s);
junkPerMachineChart.drawChart();
}