|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jfree.chart.renderer.AbstractRenderer | +--org.jfree.chart.renderer.AbstractCategoryItemRenderer | +--org.jfree.chart.renderer.AreaRenderer | +--org.jfree.chart.renderer.StackedAreaRenderer
A category item renderer that draws stacked area charts.
For use with the VerticalCategoryPlot
class.
Field Summary |
Fields inherited from class org.jfree.chart.renderer.AbstractRenderer |
DEFAULT_OUTLINE_PAINT, DEFAULT_OUTLINE_STROKE, DEFAULT_PAINT, DEFAULT_SHAPE, DEFAULT_STROKE |
Fields inherited from interface org.jfree.chart.renderer.CategoryItemRenderer |
STACKED, STANDARD |
Constructor Summary | |
StackedAreaRenderer()
Creates a new renderer. |
|
StackedAreaRenderer(CategoryToolTipGenerator toolTipGenerator,
CategoryURLGenerator urlGenerator)
Creates a new renderer. |
Method Summary | |
void |
drawItem(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D dataArea,
CategoryPlot plot,
CategoryAxis domainAxis,
ValueAxis rangeAxis,
CategoryDataset data,
int dataset,
int row,
int column)
Draw a single data item. |
protected double |
getPreviousHeight(CategoryDataset data,
int series,
int category)
Calculates the stacked value of the all series up to, but not including series
for the specified category, category . |
int |
getRangeType()
Returns the range type. |
Methods inherited from class org.jfree.chart.renderer.AbstractCategoryItemRenderer |
drawBackground, drawDomainGridline, drawOutline, drawRangeGridline, drawRangeMarker, equals, getColumnCount, getLegendItem, getRowCount, getToolTipGenerator, getURLGenerator, initialise, setToolTipGenerator, setURLGenerator |
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 |
getItemOutlinePaint, getItemPaint, getItemShape, getItemStroke, getSeriesOutlinePaint, getSeriesPaint, getSeriesShape, getSeriesStroke |
Constructor Detail |
public StackedAreaRenderer()
public StackedAreaRenderer(CategoryToolTipGenerator toolTipGenerator, CategoryURLGenerator urlGenerator)
toolTipGenerator
- the tool tip generator (null
permitted).urlGenerator
- the URL generator (null
permitted).Method Detail |
public int getRangeType()
getRangeType
in interface CategoryItemRenderer
getRangeType
in class AbstractCategoryItemRenderer
public void drawItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset data, int dataset, int row, int column)
drawItem
in interface CategoryItemRenderer
drawItem
in class AreaRenderer
g2
- the graphics device.dataArea
- the data plot 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).protected double getPreviousHeight(CategoryDataset data, int series, int category)
series
for the specified category, category
. It returns 0.0 if series
is the first series, i.e. 0.
data
- the data.series
- the series.category
- the category.
series
for Object category
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |