org.jfree.chart.plot
public class PiePlot3D extends PiePlot implements Serializable
Although this class extends PiePlot, it does not currently support exploded sections.
Constructor Summary | |
---|---|
PiePlot3D()
Creates a new instance with no dataset. | |
PiePlot3D(PieDataset dataset)
Creates a pie chart with a three dimensional effect using the specified
dataset.
|
Method Summary | |
---|---|
void | draw(Graphics2D g2, Rectangle2D plotArea, Point2D anchor, PlotState parentState, PlotRenderingInfo info)
Draws the plot on a Java 2D graphics device (such as the screen or a
printer). |
protected void | drawSide(Graphics2D g2, Rectangle2D plotArea, Arc2D arc, Area front, Area back, Paint paint, Paint outlinePaint, Stroke outlineStroke, boolean drawFront, boolean drawBack)
Draws the side of a pie section.
|
boolean | equals(Object obj)
Tests this plot for equality with an arbitrary object.
|
boolean | getDarkerSides()
Returns a flag that controls whether or not the sides of the pie chart
are rendered using a darker colour. |
double | getDepthFactor()
Returns the depth factor for the chart.
|
String | getPlotType()
Returns a short string describing the type of plot.
|
void | setDarkerSides(boolean darker)
Sets a flag that controls whether or not the sides of the pie chart
are rendered using a darker colour, and sends a PlotChangeEvent
to all registered listeners. |
void | setDepthFactor(double factor)
Sets the pie depth as a percentage of the height of the plot area, and
sends a PlotChangeEvent to all registered listeners.
|
Parameters: dataset the dataset (null
permitted).
Parameters: g2 the graphics device. plotArea the area within which the plot should be drawn. anchor the anchor point. parentState the state from the parent plot, if there is one. info collects info about the drawing
(null
permitted).
Parameters: g2 the graphics device. plotArea the plot area. arc the arc. front the front of the pie. back the back of the pie. paint the color. outlinePaint the outline paint. outlineStroke the outline stroke. drawFront draw the front? drawBack draw the back?
Parameters: obj the object (null
permitted).
Returns: A boolean.
Returns: A boolean.
Since: 1.0.7
Returns: The depth factor.
See Also: PiePlot3D
Returns: Pie 3D Plot.
Parameters: darker true to darken the sides, false to use the default behaviour.
Since: 1.0.7.
Parameters: factor the depth factor (for example, 0.20 is twenty percent).
See Also: getDepthFactor