如何清空Vaadin 8.3.0图表?

时间:2019-05-31 08:15:12

标签: vaadin8

我试图清空Vaadin 8图表。我试图用一个空的DataSeries覆盖它。我在做什么错了?

如果我使用:

    DataSeries emtpySeries = new DataSeries("");
    getUI().access(() -> junkPerMachineChart.setData(emtpySeries));

我没有收到任何错误,但图表仍然存在。

1 个答案:

答案 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();
}