public void redraw() {
   if (canvas != null && canvas.isDisposed() == false) {
     canvas.redraw();
     xyGraph.repaint();
   }
 }