| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.jfree.chart.renderer.AbstractRendererorg.jfree.chart.renderer.category.AbstractCategoryItemRendererorg.jfree.chart.renderer.category.AreaRendererorg.jfree.chart.renderer.category.StackedAreaRendererpublic class StackedAreaRendererextends AreaRendererimplements Cloneable, PublicCloneable, SerializableCategoryPlot.
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 | |
| |
Method Summary | |
void |
|
Range |
|
protected double |
|
Methods inherited from class org.jfree.chart.renderer.category.AreaRenderer | |
clone, drawItem, getEndType, getLegendItem, setEndType | |
public void drawItem(Graphics2D g2, CategoryItemRendererState state, Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)
Draw a single data item.
- Specified by:
- drawItem in interface CategoryItemRenderer
- Overrides:
- drawItem in interface AreaRenderer
- Parameters:
g2- the graphics device.state- the renderer state.dataArea- the data plot area.plot- the plot.domainAxis- the domain axis.rangeAxis- the range axis.dataset- the data.row- the row index (zero-based).column- the column index (zero-based).pass- the pass index.
public Range findRangeBounds(CategoryDataset dataset)
Returns the range of values the renderer requires to display all the items from the specified dataset.
- Specified by:
- findRangeBounds in interface CategoryItemRenderer
- Overrides:
- findRangeBounds in interface AbstractCategoryItemRenderer
- Parameters:
dataset- the dataset (nullnot permitted).
- Returns:
- The range (or
nullif the dataset is empty).
protected double getPreviousHeight(CategoryDataset data, int series, int category)
Calculates the stacked value of the all series up to, but not includingseriesfor the specified category,category. It returns 0.0 ifseriesis the first series, i.e. 0.
- Parameters:
data- the data.series- the series.category- the category.
- Returns:
- double returns a cumulative value for all series' values up to but excluding
seriesfor Objectcategory.