org.jfree.chart.renderer
Class VerticalStatisticalBarRenderer
java.lang.Object
|
+--org.jfree.chart.renderer.AbstractRenderer
|
+--org.jfree.chart.renderer.AbstractCategoryItemRenderer
|
+--org.jfree.chart.renderer.BarRenderer
|
+--org.jfree.chart.renderer.VerticalBarRenderer
|
+--org.jfree.chart.renderer.VerticalStatisticalBarRenderer
- All Implemented Interfaces:
- CategoryItemRenderer, Renderer, java.io.Serializable
- public class VerticalStatisticalBarRenderer
- extends VerticalBarRenderer
- implements CategoryItemRenderer, java.io.Serializable
A renderer that handles the drawing of bars for a vertical bar plot where
each bar has a mean value and a standard deviation vertical line.
- Author:
- Pascal Collet
- See Also:
- Serialized Form
Method Summary |
void |
drawItem(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D dataArea,
CategoryPlot plot,
CategoryAxis domainAxis,
ValueAxis rangeAxis,
KeyedValues2DDataset data,
int dataset,
int row,
int column)
Draws the bar with its standard deviation line range for a single (series, category) data
item. |
Methods inherited from class org.jfree.chart.renderer.AbstractCategoryItemRenderer |
drawBackground, drawDomainGridline, drawOutline, drawRangeGridline, drawRangeMarker, equals, getColumnCount, getLegendItem, getRangeType, getRowCount, getToolTipGenerator, getURLGenerator, setToolTipGenerator, setURLGenerator |
Methods inherited from class org.jfree.chart.renderer.AbstractRenderer |
addPropertyChangeListener, createTransformedShape, firePropertyChanged, getDefaultOutlinePaint, getDefaultOutlineStroke, getDefaultPaint, getDefaultShape, getDefaultStroke, getDrawingSupplier, getInfo, getItemOutlinePaint, getItemOutlineStroke, getItemPaint, getItemShape, getItemStroke, getPlot, getSeriesOutlinePaint, getSeriesOutlineStroke, getSeriesPaint, getSeriesShape, getSeriesStroke, isOutlinePaintTableActive, isOutlineStrokeTableActive, isPaintTableActive, isShapeTableActive, isStrokeTableActive, removePropertyChangeListener, setDefaultOutlinePaint, setDefaultOutlineStroke, setDefaultPaint, setDefaultShape, setDefaultStroke, setDrawingSupplier, setInfo, setOutlinePaintTableActive, setOutlineStrokeTableActive, setPaintTableActive, setPlot, setSeriesOutlinePaint, setSeriesOutlinePaint, setSeriesOutlineStroke, setSeriesOutlineStroke, setSeriesPaint, setSeriesPaint, setSeriesShape, setSeriesShape, setSeriesStroke, setSeriesStroke, setShapeTableActive, setStrokeTableActive |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.chart.renderer.CategoryItemRenderer |
drawBackground, drawDomainGridline, drawItem, drawOutline, drawRangeGridline, drawRangeMarker, getItemOutlinePaint, getItemPaint, getItemShape, getItemStroke, getLegendItem, getRangeType, getSeriesOutlinePaint, getSeriesPaint, getSeriesShape, getSeriesStroke, getToolTipGenerator, initialise, setToolTipGenerator |
Methods inherited from interface org.jfree.chart.renderer.Renderer |
getDefaultOutlinePaint, getDefaultOutlineStroke, getDefaultPaint, getDefaultShape, getDefaultStroke, getDrawingSupplier, getPlot, isOutlinePaintTableActive, isOutlineStrokeTableActive, isPaintTableActive, isShapeTableActive, isStrokeTableActive, setDefaultOutlinePaint, setDefaultOutlineStroke, setDefaultPaint, setDefaultShape, setDefaultStroke, setDrawingSupplier, setOutlinePaintTableActive, setOutlineStrokeTableActive, setPaintTableActive, setPlot, setSeriesPaint, setSeriesPaint, setSeriesStroke, setSeriesStroke, setShapeTableActive, setStrokeTableActive |
VerticalStatisticalBarRenderer
public VerticalStatisticalBarRenderer()
- Creates a new renderer with no tool tip or URL generator.
VerticalStatisticalBarRenderer
public VerticalStatisticalBarRenderer(CategoryToolTipGenerator toolTipGenerator)
- Creates a new renderer with the specified tool tip generator.
- Parameters:
toolTipGenerator
- the tooltip generator
VerticalStatisticalBarRenderer
public VerticalStatisticalBarRenderer(CategoryURLGenerator urlGenerator)
- Creates a new renderer with the specified URL generator.
- Parameters:
urlGenerator
- the URL generator
VerticalStatisticalBarRenderer
public VerticalStatisticalBarRenderer(CategoryToolTipGenerator toolTipGenerator,
CategoryURLGenerator urlGenerator)
- Creates a new renderer with the specified tool tip generator.
- Parameters:
toolTipGenerator
- the tooltip generatorurlGenerator
- the URL generator
drawItem
public void drawItem(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D dataArea,
CategoryPlot plot,
CategoryAxis domainAxis,
ValueAxis rangeAxis,
KeyedValues2DDataset data,
int dataset,
int row,
int column)
- Draws the bar with its standard deviation line range for a single (series, category) data
item.
- Parameters:
g2
- the graphics device.dataArea
- the data area.plot
- the plot.domainAxis
- the domain axis.rangeAxis
- the range axis.data
- the data.dataset
- the dataset index (zero-based).row
- the row index (zero-based).column
- the column index (zero-based).