private void updateCharts() { if (qAgent != null && qAgent.getTickCount() % 100 == 0) { var tc = qAgent.getTickCount(); var ar = qAgent.getAvgReward(); var al = qAgent.getAvgLoss(); var pic = qAgent.getProcessedItemCount(); if (ar > -1) { series1a.Points.AddXY(tc, ar); } if (al > -1) { series1b.Points.AddXY(tc, al); } series2.Points.AddXY(tc, pic); chart1.Update(); chart2.Update(); } }