com.approximatrix.charting.render
Class ScatterChartRenderer
java.lang.Object
com.approximatrix.charting.render.AbstractChartRenderer
com.approximatrix.charting.render.ScatterChartRenderer
- All Implemented Interfaces:
- Renderer
public class ScatterChartRenderer
- extends AbstractChartRenderer
This renderer creates a scatter chart based on data contained in a ScatterDataModel.
The renderer will draw line and/or markers, depending on the settings contained within
each data set on the ScatterDataModel.
- Version:
- 1.0
- Author:
- armstrong
|
Method Summary |
private void |
drawline(ScatterDataModel m,
RowColorModel rcm,
java.awt.geom.AffineTransform yaxis1,
int set,
java.awt.Graphics2D g)
Performs the line drawing for a given data set if called |
private void |
drawmarkers(ScatterDataModel m,
RowColorModel rcm,
java.awt.geom.AffineTransform yaxis1,
int set,
java.awt.Graphics2D g)
Performs the drawing point markers for a given data set if called |
void |
renderChart(java.awt.Graphics2D g)
Finally renders the Object in the Graphics object. |
| Methods inherited from class com.approximatrix.charting.render.AbstractChartRenderer |
addRenderChangeListener, clearRenderChangeListeners, fireRenderChangeEvent, getBounds, getChartDataModel, getCoordSystem, getPreferredSize, getRowColorModel, getTransform, interruptRendering, removeRenderChangeListener, render, resetStopFlag, setBounds, setChartDataModel, setCoordSystem, setRowColorModel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
shapeSize
protected double shapeSize
ScatterChartRenderer
public ScatterChartRenderer(CoordSystem cs,
ChartDataModel model)
- Creates new LineChartRenderer
- Parameters:
rcm - the RowColorModel needed to determine the right colorscs - the CoordSystem used to translate values into pointsmodel - the DataModel that should be rendered
renderChart
public void renderChart(java.awt.Graphics2D g)
- Finally renders the Object in the Graphics object.
- Specified by:
renderChart in class AbstractChartRenderer
- Parameters:
g - the Graphics2D object in which to render
drawline
private void drawline(ScatterDataModel m,
RowColorModel rcm,
java.awt.geom.AffineTransform yaxis1,
int set,
java.awt.Graphics2D g)
- Performs the line drawing for a given data set if called
- Parameters:
yaxis1 - the transform to be usedset - the dataset to drawg - the graphics to be painted to
drawmarkers
private void drawmarkers(ScatterDataModel m,
RowColorModel rcm,
java.awt.geom.AffineTransform yaxis1,
int set,
java.awt.Graphics2D g)
- Performs the drawing point markers for a given data set if called
- Parameters:
yaxis1 - the transform to be usedset - the dataset to drawg - the graphics to be painted to