|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.jrefinery.chart.AbstractXYItemRenderer
com.jrefinery.chart.AreaXYItemRenderer
public class AreaXYItemRenderer
Area item renderer for an XYPlot. This class can draw (a) shapes at each point, or (b) lines between points, or (c) both shapes and lines, or (d) filled areas, or (e) filled areas and shapes.
| Field Summary | |
|---|---|
static int |
AREA
Useful constant for specifying the type of rendering (area only). |
static int |
AREA_AND_SHAPES
Useful constant for specifying the type of rendering (area and shapes). |
protected java.awt.geom.Line2D |
line
A working line (to save creating thousands of instances). |
static int |
LINES
Useful constant for specifying the type of rendering (lines only). |
protected java.awt.Polygon |
pArea
Area of the complete series |
protected boolean |
plotArea
A flag indicating whether or not Area are drawn at each XY point. |
protected boolean |
plotLines
A flag indicating whether or not lines are drawn between XY points. |
protected boolean |
plotShapes
A flag indicating whether or not shapes are drawn at each XY point. |
static int |
SHAPES
Useful constant for specifying the type of rendering (shapes only). |
static int |
SHAPES_AND_LINES
Useful constant for specifying the type of rendering (shapes and lines). |
protected double |
shapeScale
Scale factor for standard shapes. |
protected boolean |
showOutline
|
protected double |
zeroToJava2D
|
| Fields inherited from class com.jrefinery.chart.AbstractXYItemRenderer |
|---|
info, listeners, toolTipGenerator |
| Constructor Summary | |
|---|---|
AreaXYItemRenderer()
Constructs a new renderer. |
|
AreaXYItemRenderer(int type)
Constructs a new renderer. |
|
AreaXYItemRenderer(int type,
com.jrefinery.chart.tooltips.XYToolTipGenerator toolTipGenerator)
Constructs a new renderer. |
|
| Method Summary | |
|---|---|
void |
drawItem(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D dataArea,
ChartRenderingInfo info,
XYPlot plot,
ValueAxis horizontalAxis,
ValueAxis verticalAxis,
XYDataset data,
int series,
int item,
CrosshairInfo crosshairInfo)
Draws the visual representation of a single data item. |
boolean |
getPlotArea()
Returns true if Area is being plotted by the renderer. |
boolean |
getPlotLines()
Returns true if lines are being plotted by the renderer. |
boolean |
getPlotShapes()
Returns true if shapes are being plotted by the renderer. |
void |
initialise(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D dataArea,
XYPlot plot,
XYDataset data,
ChartRenderingInfo info)
Initialises the renderer. |
boolean |
isOutline()
|
void |
setOutline(boolean show)
|
| Methods inherited from class com.jrefinery.chart.AbstractXYItemRenderer |
|---|
addPropertyChangeListener, firePropertyChanged, getToolTipGenerator, removePropertyChangeListener, setToolTipGenerator |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.jrefinery.chart.XYItemRenderer |
|---|
addPropertyChangeListener, getToolTipGenerator, removePropertyChangeListener, setToolTipGenerator |
| Field Detail |
|---|
public static final int SHAPES
public static final int LINES
public static final int SHAPES_AND_LINES
public static final int AREA
public static final int AREA_AND_SHAPES
protected boolean plotShapes
protected boolean plotLines
protected boolean plotArea
protected double shapeScale
protected boolean showOutline
protected double zeroToJava2D
protected java.awt.geom.Line2D line
protected java.awt.Polygon pArea
| Constructor Detail |
|---|
public AreaXYItemRenderer()
public AreaXYItemRenderer(int type)
public AreaXYItemRenderer(int type,
com.jrefinery.chart.tooltips.XYToolTipGenerator toolTipGenerator)
To specify the type of renderer, use one of the constants: SHAPES, LINES, SHAPES_AND_LINES, AREA or AREA_AND_SHAPES.
type - The type of renderer.| Method Detail |
|---|
public boolean isOutline()
public void setOutline(boolean show)
public boolean getPlotShapes()
public boolean getPlotLines()
public boolean getPlotArea()
public void initialise(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D dataArea,
XYPlot plot,
XYDataset data,
ChartRenderingInfo info)
initialise in interface XYItemRendererinitialise in class AbstractXYItemRendererg2 - The graphics device.dataArea - The area inside the axes.plot - The plot.data - The data.info - An optional info collection object to return data back to the caller.
public void drawItem(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D dataArea,
ChartRenderingInfo info,
XYPlot plot,
ValueAxis horizontalAxis,
ValueAxis verticalAxis,
XYDataset data,
int series,
int item,
CrosshairInfo crosshairInfo)
drawItem in interface XYItemRendererg2 - The graphics device.dataArea - The area within which the data is being drawn.info - Collects information about the drawing.plot - The plot (can be used to obtain standard color information etc).horizontalAxis - The horizontal axis.verticalAxis - The vertical axis.data - The dataset.series - The series index.item - The item index.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||