protected void drawPoint(Graphics2D g,PlotterPoint point,ColorProvider colorProvider,int midX,int midY,double radius){
  int x=midX;
  int y=midY;
  x+=(int)(point.getX() * radius * scale);
  y-=(int)(point.getY() * radius * scale);
  Color pointColor=Color.red;
  if (colorColumn != -1) {
    pointColor=colorProvider.getPointColor(point.getColor());
  }
  drawPoint(g,x,y,pointColor,point.getBorderColor());
}

protected void drawPoint ( Graphics2D g , PlotterPoint point , ColorProvider colorProvider , int midX , int midY , double radius ) { int x = midX ; int y = midY ; x += ( int ) ( point . getX ( ) * radius * scale ) ; y -= ( int ) ( point . getY ( ) * radius * scale ) ; Color pointColor = Color . red ; if ( colorColumn != - 1 ) { pointColor = colorProvider . getPointColor ( point . getColor ( ) ) ; } drawPoint ( g , x , y , pointColor , point . getBorderColor ( ) ) ; }
draw a data point .
