|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.chart.renderer.AbstractRenderer
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
org.jfree.chart.renderer.category.LineAndShapeRenderer
org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer
public class StatisticalLineAndShapeRenderer
A renderer that draws shapes for each data item, and lines between data
items. Each point has a mean value and a standard deviation line. For use
with the CategoryPlot
class. The example shown
here is generated by the StatisticalLineChartDemo1.java
program
included in the JFreeChart Demo Collection:
Field Summary |
---|
Fields inherited from class org.jfree.chart.renderer.AbstractRenderer |
---|
DEFAULT_OUTLINE_PAINT, DEFAULT_OUTLINE_STROKE, DEFAULT_PAINT, DEFAULT_SHAPE, DEFAULT_STROKE, DEFAULT_VALUE_LABEL_FONT, DEFAULT_VALUE_LABEL_PAINT, ZERO |
Constructor Summary | |
---|---|
StatisticalLineAndShapeRenderer()
Constructs a default renderer (draws shapes and lines). |
|
StatisticalLineAndShapeRenderer(boolean linesVisible,
boolean shapesVisible)
Constructs a new renderer. |
Method Summary | |
---|---|
void |
drawItem(java.awt.Graphics2D g2,
CategoryItemRendererState state,
java.awt.geom.Rectangle2D dataArea,
CategoryPlot plot,
CategoryAxis domainAxis,
ValueAxis rangeAxis,
CategoryDataset dataset,
int row,
int column,
int pass)
Draw a single data item. |
boolean |
equals(java.lang.Object obj)
Tests this renderer for equality with an arbitrary object. |
Range |
findRangeBounds(CategoryDataset dataset)
Returns the range of values the renderer requires to display all the items from the specified dataset. |
java.awt.Paint |
getErrorIndicatorPaint()
Returns the paint used for the error indicators. |
java.awt.Stroke |
getErrorIndicatorStroke()
Returns the stroke used for the error indicators. |
int |
hashCode()
Returns a hash code for this instance. |
void |
setErrorIndicatorPaint(java.awt.Paint paint)
Sets the paint used for the error indicators (if null ,
the item paint is used instead) and sends a
RendererChangeEvent to all registered listeners. |
void |
setErrorIndicatorStroke(java.awt.Stroke stroke)
Sets the stroke used for the error indicators (if null ,
the item outline stroke is used instead) and sends a
RendererChangeEvent to all registered listeners. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.util.PublicCloneable |
---|
clone |
Constructor Detail |
---|
public StatisticalLineAndShapeRenderer()
public StatisticalLineAndShapeRenderer(boolean linesVisible, boolean shapesVisible)
linesVisible
- draw lines?shapesVisible
- draw shapes?Method Detail |
---|
public java.awt.Paint getErrorIndicatorPaint()
null
).setErrorIndicatorPaint(Paint)
public void setErrorIndicatorPaint(java.awt.Paint paint)
null
,
the item paint is used instead) and sends a
RendererChangeEvent
to all registered listeners.
paint
- the paint (null
permitted).getErrorIndicatorPaint()
public java.awt.Stroke getErrorIndicatorStroke()
null
).setErrorIndicatorStroke(Stroke)
public void setErrorIndicatorStroke(java.awt.Stroke stroke)
null
,
the item outline stroke is used instead) and sends a
RendererChangeEvent
to all registered listeners.
stroke
- the stroke (null
permitted).getErrorIndicatorStroke()
public Range findRangeBounds(CategoryDataset dataset)
findRangeBounds
in interface CategoryItemRenderer
findRangeBounds
in class AbstractCategoryItemRenderer
dataset
- the dataset (null
permitted).
null
if the dataset is
null
or empty).public void drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)
drawItem
in interface CategoryItemRenderer
drawItem
in class LineAndShapeRenderer
g2
- the graphics device.state
- the renderer state.dataArea
- the area in which the data is drawn.plot
- the plot.domainAxis
- the domain axis.rangeAxis
- the range axis.dataset
- the dataset (a StatisticalCategoryDataset
is
required).row
- the row index (zero-based).column
- the column index (zero-based).pass
- the pass.public boolean equals(java.lang.Object obj)
equals
in class LineAndShapeRenderer
obj
- the object (null
permitted).
public int hashCode()
hashCode
in class AbstractCategoryItemRenderer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |