## Uses of Class
org.jfree.chart.plot.Plot

Packages that use Plot
org.jfree.chart: Core classes, including `JFreeChart` and `ChartPanel`.
org.jfree.chart.axis: Axis classes and interfaces.
org.jfree.chart.entity: Classes representing components of (or entities in) a chart.
org.jfree.chart.event: Event classes and listener interfaces, used to provide a change notification mechanism so that charts are automatically redrawn whenever changes are made to any chart component.
org.jfree.chart.plot: Plot classes and related interfaces.
org.jfree.chart.plot.dial: Classes for creating dial plots.
org.jfree.chart.renderer.xy: Plug-in renderers for the `XYPlot` class.

Uses of Plot in org.jfree.chart

Methods in org.jfree.chart that return Plot
`Plot` `JFreeChart.getPlot()` Returns the plot for the chart.

Methods in org.jfree.chart with parameters of type Plot
`protected void` `StandardChartTheme.applyToPlot(Plot plot)` Applies the attributes of this theme to a plot.

Constructors in org.jfree.chart with parameters of type Plot
`JFreeChart(Plot plot)` Creates a new chart based on the supplied plot.
`JFreeChart(java.lang.String title, java.awt.Font titleFont, Plot plot, boolean createLegend)` Creates a new chart with the given title and plot.
`JFreeChart(java.lang.String title, Plot plot)` Creates a new chart with the given title and plot.

Uses of Plot in org.jfree.chart.axis

Methods in org.jfree.chart.axis that return Plot
`Plot` `Axis.getPlot()` Returns the plot that the axis is assigned to.

Methods in org.jfree.chart.axis with parameters of type Plot
`AxisSpace` `ColorBar.reserveSpace(java.awt.Graphics2D g2, Plot plot, java.awt.geom.Rectangle2D plotArea, java.awt.geom.Rectangle2D dataArea, org.jfree.ui.RectangleEdge edge, AxisSpace space)` Deprecated. Reserves the space required to draw the color bar.
`abstract AxisSpace` `Axis.reserveSpace(java.awt.Graphics2D g2, Plot plot, java.awt.geom.Rectangle2D plotArea, org.jfree.ui.RectangleEdge edge, AxisSpace space)` Estimates the space (height or width) required to draw the axis.
`AxisSpace` `ValueAxis.reserveSpace(java.awt.Graphics2D g2, Plot plot, java.awt.geom.Rectangle2D plotArea, org.jfree.ui.RectangleEdge edge, AxisSpace space)` Returns the space required to draw the axis.
`AxisSpace` `CategoryAxis.reserveSpace(java.awt.Graphics2D g2, Plot plot, java.awt.geom.Rectangle2D plotArea, org.jfree.ui.RectangleEdge edge, AxisSpace space)` Estimates the space required for the axis, given a specific drawing area.
`AxisSpace` `CyclicNumberAxis.reserveSpace(java.awt.Graphics2D g2, Plot plot, java.awt.geom.Rectangle2D plotArea, org.jfree.ui.RectangleEdge edge, AxisSpace space)` Reserve some space on each axis side because we draw a centered label at each extremity.
`AxisSpace` `SubCategoryAxis.reserveSpace(java.awt.Graphics2D g2, Plot plot, java.awt.geom.Rectangle2D plotArea, org.jfree.ui.RectangleEdge edge, AxisSpace space)` Estimates the space required for the axis, given a specific drawing area.
`AxisSpace` `PeriodAxis.reserveSpace(java.awt.Graphics2D g2, Plot plot, java.awt.geom.Rectangle2D plotArea, org.jfree.ui.RectangleEdge edge, AxisSpace space)` Estimates the space (height or width) required to draw the axis.
`void` `Axis.setPlot(Plot plot)` Sets a reference to the plot that the axis is assigned to.

Uses of Plot in org.jfree.chart.entity

Methods in org.jfree.chart.entity that return Plot
`Plot` `PlotEntity.getPlot()` Returns the plot that occupies the entity area.

Constructors in org.jfree.chart.entity with parameters of type Plot
`PlotEntity(java.awt.Shape area, Plot plot)` Creates a new plot entity.
`PlotEntity(java.awt.Shape area, Plot plot, java.lang.String toolTipText)` Creates a new plot entity.
`PlotEntity(java.awt.Shape area, Plot plot, java.lang.String toolTipText, java.lang.String urlText)` Creates a new plot entity.

Uses of Plot in org.jfree.chart.event

Methods in org.jfree.chart.event that return Plot
`Plot` `PlotChangeEvent.getPlot()` Returns the plot that generated the event.

Constructors in org.jfree.chart.event with parameters of type Plot
`PlotChangeEvent(Plot plot)` Creates a new PlotChangeEvent.

Uses of Plot in org.jfree.chart.plot

Subclasses of Plot in org.jfree.chart.plot
`class` `CategoryPlot` A general plotting class that uses data from a `CategoryDataset` and renders each data item using a `CategoryItemRenderer`.
`class` `CombinedDomainCategoryPlot` A combined category plot where the domain axis is shared.
`class` `CombinedDomainXYPlot` An extension of `XYPlot` that contains multiple subplots that share a common domain axis.
`class` `CombinedRangeCategoryPlot` A combined category plot where the range axis is shared.
`class` `CombinedRangeXYPlot` An extension of `XYPlot` that contains multiple subplots that share a common range axis.
`class` `CompassPlot` A specialised plot that draws a compass to indicate a direction based on the value from a `ValueDataset`.
`class` `ContourPlot` Deprecated. This plot is no longer supported, please use `XYPlot` with an `XYBlockRenderer`.
`class` `FastScatterPlot` A fast scatter plot.
`class` `MeterPlot` A plot that displays a single value in the form of a needle on a dial.
`class` `MultiplePiePlot` A plot that displays multiple pie plots using data from a `CategoryDataset`.
`class` `PiePlot` A plot that displays data in the form of a pie chart, using data from any class that implements the `PieDataset` interface.
`class` `PiePlot3D` A plot that displays data in the form of a 3D pie chart, using data from any class that implements the `PieDataset` interface.
`class` `PolarPlot` Plots data that is in (theta, radius) pairs where theta equal to zero is due north and increases clockwise.
`class` `RingPlot` A customised pie plot that leaves a hole in the middle.
`class` `SpiderWebPlot` A plot that displays data from a `CategoryDataset` in the form of a "spider web".
`class` `ThermometerPlot` A plot that displays a single value (from a `ValueDataset`) in a thermometer type display.
`class` `WaferMapPlot` A wafer map plot.
`class` `XYPlot` A general class for plotting data in the form of (x, y) pairs.

Methods in org.jfree.chart.plot that return Plot
`Plot` `Plot.getParent()` Returns the parent plot (or `null` if this plot is not part of a combined plot).
`Plot` `Plot.getRootPlot()` Returns the root plot.

Methods in org.jfree.chart.plot with parameters of type Plot
`void` `Plot.setParent(Plot parent)` Sets the parent plot.

Uses of Plot in org.jfree.chart.plot.dial

Subclasses of Plot in org.jfree.chart.plot.dial
`class` `DialPlot` A dial plot composed of user-definable layers.

Uses of Plot in org.jfree.chart.renderer.xy

Methods in org.jfree.chart.renderer.xy with parameters of type Plot
`protected java.awt.Image` `StandardXYItemRenderer.getImage(Plot plot, int series, int item, double x, double y)` Returns the image used to draw a single data item.
`protected java.awt.Point` `StandardXYItemRenderer.getImageHotspot(Plot plot, int series, int item, double x, double y, java.awt.Image image)` Returns the hotspot of the image used to draw a single data item.