title: Override where jfreechart draws a point at without overriding drawItem
body: <p>I have this code so far.  Right now I want to override where the point is drawn.  If the point is below 1 I want to draw the point at 1 and place an orange marker.  I have the color set up but now I want to change the Y position.  The only method I see I can override is drawItem.  But I'm not 100% sure.     </p>
  
  <pre><code>public class XYCustomRenderer extends XYShapeRenderer {
  
      @Override
      public Paint getItemPaint( int series, int item ) {
  
          TimeSeriesCollection seriesCollection = ( TimeSeriesCollection ) getPlot().getDataset();
          //Logger.info( "" + data.getY( 0, 2 ) );
  
          if ( seriesCollection.getYValue( series, item ) &lt; 1 ) {
              return Color.ORANGE;
          }
  
          return Color.RED;
      }
  }
  </code></pre>