org.jfree.chart.renderer.category
public class GroupedStackedBarRenderer extends StackedBarRenderer implements Cloneable, PublicCloneable, Serializable
Constructor Summary | |
---|---|
GroupedStackedBarRenderer()
Creates a new renderer. |
Method Summary | |
---|---|
protected double | calculateBarW0(CategoryPlot plot, PlotOrientation orientation, Rectangle2D dataArea, CategoryAxis domainAxis, CategoryItemRendererState state, int row, int column)
Calculates the coordinate of the first "side" of a bar. |
protected void | calculateBarWidth(CategoryPlot plot, Rectangle2D dataArea, int rendererIndex, CategoryItemRendererState state)
Calculates the bar width and stores it in the renderer state. |
void | drawItem(Graphics2D g2, CategoryItemRendererState state, Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)
Draws a stacked bar for a specific item.
|
boolean | equals(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.
|
void | setSeriesToGroupMap(KeyToGroupMap map)
Updates the map used to assign each series to a group, and sends a
RendererChangeEvent to all registered listeners.
|
Parameters: plot the plot. orientation the plot orientation. dataArea the data area. domainAxis the domain axis. state the renderer state (has the bar width precalculated). row the row index. column the column index.
Returns: The coordinate.
Parameters: plot the plot. dataArea the data area. rendererIndex the renderer index. state the renderer state.
Parameters: g2 the graphics device. state the renderer state. dataArea the plot area. plot the plot. domainAxis the domain (category) axis. rangeAxis the range (value) axis. dataset the data. row the row index (zero-based). column the column index (zero-based). pass the pass index.
Parameters: obj the object (null
permitted).
Returns: A boolean.
Parameters: dataset the dataset (null
permitted).
Returns: The range (or null
if the dataset is
null
or empty).
Parameters: map the map (null
not permitted).