Implementei uma rede neural em java e gostaria de plotar o um gráfico do erro de treinamento e de teste e ir atualizando ele dinamicamente. Eu fiz algumas tentativas que até funcionou, porém depois de um tempo dá estouro de memória. No método que eu fiz, eu adiciono esses métodos no dentro do while:
XYSeriesCollection data = new XYSeriesCollection();
data.addSeries(series);
data.addSeries(series2);
grafics = ChartFactory.createXYLineChart("Gráfico", "Épocas", "Erro", data);
this.setSize(600, 600);
this.add(new ChartPanel(grafics));
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);