org.jfree.chart.axis
public class ColorBar extends Object implements Cloneable, Serializable
Deprecated: This class is no longer supported. If you are creating contour plots, please try to use XYPlot and XYBlockRenderer.
A color bar.Field Summary | |
---|---|
static int | DEFAULT_COLORBAR_THICKNESS The default color bar thickness. |
static double | DEFAULT_COLORBAR_THICKNESS_PERCENT The default color bar thickness percentage. |
static int | DEFAULT_OUTERGAP The default outer gap. |
Constructor Summary | |
---|---|
ColorBar(String label)
Constructs a horizontal colorbar axis, using default values where
necessary.
|
Method Summary | |
---|---|
void | autoAdjustRange()
Rescales the axis to ensure that all data are visible. |
Object | clone()
Returns a clone of the object.
|
void | configure(ContourPlot plot)
Configures the color bar.
|
double | draw(Graphics2D g2, double cursor, Rectangle2D plotArea, Rectangle2D dataArea, Rectangle2D reservedArea, RectangleEdge edge)
Draws the plot on a Java 2D graphics device (such as the screen or a
printer).
|
void | drawColorBar(Graphics2D g2, Rectangle2D colorBarArea, RectangleEdge edge)
Draws the plot on a Java 2D graphics device (such as the screen or a
printer).
|
boolean | equals(Object obj)
Tests this object for equality with another.
|
ValueAxis | getAxis()
Returns the axis.
|
ColorPalette | getColorPalette()
Returns the color palette.
|
Paint | getPaint(double value)
Returns the Paint associated with a value.
|
int | hashCode()
Returns a hash code for this object.
|
AxisSpace | reserveSpace(Graphics2D g2, Plot plot, Rectangle2D plotArea, Rectangle2D dataArea, RectangleEdge edge, AxisSpace space)
Reserves the space required to draw the color bar.
|
void | setAxis(ValueAxis axis)
Sets the axis.
|
void | setColorPalette(ColorPalette palette)
Sets the color palette.
|
void | setMaximumValue(double value)
Sets the maximum value.
|
void | setMinimumValue(double value)
Sets the minimum value.
|
Parameters: label the axis label.
Returns: A clone.
Throws: CloneNotSupportedException if some component of the color bar does not support cloning.
Parameters: plot the plot.
Parameters: g2 the graphics device. cursor the cursor. plotArea the area within which the chart should be drawn. dataArea the area within which the plot should be drawn (a subset of the drawArea). reservedArea the reserved area. edge the color bar location.
Returns: The new cursor location.
Parameters: g2 the graphics device. colorBarArea the area within which the axis should be drawn. edge the location.
Parameters: obj the object to test against.
Returns: A boolean.
Returns: The axis.
Returns: The color palette.
Parameters: value the value.
Returns: The paint.
Returns: A hash code.
Parameters: g2 the graphics device. plot the plot that the axis belongs to. plotArea the area within which the plot should be drawn. dataArea the data area. edge the axis location. space the space already reserved.
Returns: The space required to draw the axis in the specified plot area.
Parameters: axis the axis.
Parameters: palette the new palette.
Parameters: value the maximum value.
Parameters: value the minimum value.