org.jfree.chart.renderer.category
public class WaterfallBarRenderer extends BarRenderer
WaterfallChartDemo1.java
program included in the JFreeChart
Demo Collection:
Constructor Summary | |
---|---|
WaterfallBarRenderer()
Constructs a new renderer with default values for the bar colors. | |
WaterfallBarRenderer(Paint firstBarPaint, Paint positiveBarPaint, Paint negativeBarPaint, Paint lastBarPaint)
Constructs a new waterfall renderer.
|
Method Summary | |
---|---|
void | drawItem(Graphics2D g2, CategoryItemRendererState state, Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)
Draws the bar for a single (series, category) data item.
|
boolean | equals(Object obj)
Tests an object for equality with this instance.
|
Range | findRangeBounds(CategoryDataset dataset)
Returns the range of values the renderer requires to display all the
items from the specified dataset.
|
Paint | getFirstBarPaint()
Returns the paint used to draw the first bar.
|
Paint | getLastBarPaint()
Returns the paint used to draw the last bar.
|
Paint | getNegativeBarPaint()
Returns the paint used to draw bars with negative values.
|
Paint | getPositiveBarPaint()
Returns the paint used to draw bars with positive values.
|
void | setFirstBarPaint(Paint paint)
Sets the paint that will be used to draw the first bar and sends a
RendererChangeEvent to all registered listeners.
|
void | setLastBarPaint(Paint paint)
Sets the paint that will be used to draw the last bar and sends a
RendererChangeEvent to all registered listeners.
|
void | setNegativeBarPaint(Paint paint)
Sets the paint that will be used to draw bars having negative values,
and sends a RendererChangeEvent to all registered listeners.
|
void | setPositiveBarPaint(Paint paint)
Sets the paint that will be used to draw bars having positive values.
|
Parameters: firstBarPaint the color of the first bar (null
not
permitted). positiveBarPaint the color for bars with positive values
(null
not permitted). negativeBarPaint the color for bars with negative values
(null
not permitted). lastBarPaint the color of the last bar (null
not
permitted).
Parameters: g2 the graphics device. state the renderer state. dataArea the data area. plot the plot. domainAxis the domain axis. rangeAxis the range axis. dataset the dataset. 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
not permitted).
Returns: The range (or null
if the dataset is empty).
Returns: The paint (never null
).
Returns: The paint (never null
).
Returns: The paint (never null
).
Returns: The paint (never null
).
Parameters: paint the paint (null
not permitted).
Parameters: paint the paint (null
not permitted).
Parameters: paint the paint (null
not permitted).
Parameters: paint the paint (null
not permitted).