org.jfree.chart.renderer.xy
public class XYBubbleRenderer extends AbstractXYItemRenderer implements XYItemRenderer, Cloneable, PublicCloneable, Serializable
Field Summary | |
---|---|
static long | serialVersionUID For serialization. |
static int | SCALE_ON_BOTH_AXES
A constant to specify that the bubbles drawn by this renderer should be
scaled on both axes (see XYBubbleRenderer). |
static int | SCALE_ON_DOMAIN_AXIS
A constant to specify that the bubbles drawn by this renderer should be
scaled on the domain axis (see XYBubbleRenderer). |
static int | SCALE_ON_RANGE_AXIS
A constant to specify that the bubbles drawn by this renderer should be
scaled on the range axis (see XYBubbleRenderer). |
Constructor Summary | |
---|---|
XYBubbleRenderer()
Constructs a new renderer. | |
XYBubbleRenderer(int scaleType)
Constructs a new renderer with the specified type of scaling.
|
Method Summary | |
---|---|
Object | clone()
Returns a clone of the renderer.
|
void | drawItem(Graphics2D g2, XYItemRendererState state, Rectangle2D dataArea, PlotRenderingInfo info, XYPlot plot, ValueAxis domainAxis, ValueAxis rangeAxis, XYDataset dataset, int series, int item, CrosshairState crosshairState, int pass)
Draws the visual representation of a single data item.
|
boolean | equals(Object obj)
Tests this renderer for equality with an arbitrary object.
|
LegendItem | getLegendItem(int datasetIndex, int series)
Returns a legend item for the specified series. |
int | getScaleType()
Returns the scale type that was set when the renderer was constructed.
|
Parameters: scaleType the type of scaling (must be one of: SCALE_ON_BOTH_AXES, SCALE_ON_DOMAIN_AXIS, SCALE_ON_RANGE_AXIS).
Returns: A clone.
Throws: CloneNotSupportedException if the renderer cannot be cloned.
Parameters: g2 the graphics device. state the renderer state. dataArea the area within which the data is being drawn. info collects information about the drawing. plot the plot (can be used to obtain standard color
information etc). domainAxis the domain (horizontal) axis. rangeAxis the range (vertical) axis. dataset the dataset (an XYZDataset is expected). series the series index (zero-based). item the item index (zero-based). crosshairState crosshair information for the plot
(null
permitted). pass the pass index.
Parameters: obj the object (null
permitted).
Returns: A boolean.
Parameters: datasetIndex the dataset index (zero-based). series the series index (zero-based).
Returns: A legend item for the series.
Returns: The scale type (one of: SCALE_ON_BOTH_AXES, SCALE_ON_DOMAIN_AXIS, SCALE_ON_RANGE_AXIS).