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

- Packages that use Plot
  Package | Description
  --- | ---
  org.jfree.chart |
  org.jfree.chart.axis |
  org.jfree.chart.editor |
  org.jfree.chart.entity |
  org.jfree.chart.event |
  org.jfree.chart.plot |
  org.jfree.chart.renderer.xy |

- - ### Uses of Plot in org.jfree.chart

    Methods in org.jfree.chart that return Plot
    Modifier and Type | Method and Description
    --- | ---
    `Plot` | JFreeChart.`getPlot()` Returns the plot for the chart.

    Methods in org.jfree.chart with parameters of type Plot
    Modifier and Type | Method and Description
    --- | ---
    `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
    Constructor and Description
    `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
    Modifier and Type | Method and Description
    --- | ---
    `Plot` | Axis.`getPlot()` Returns the plot that the axis is assigned to.

    Methods in org.jfree.chart.axis with parameters of type Plot
    Modifier and Type | Method and Description
    --- | ---
    `AxisSpace` | PeriodAxis.`reserveSpace(java.awt.Graphics2D g2, Plot plot, java.awt.geom.Rectangle2D plotArea, 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, RectangleEdge edge, AxisSpace space)` Returns the space required to draw the axis.
    `abstract AxisSpace` | Axis.`reserveSpace(java.awt.Graphics2D g2, Plot plot, java.awt.geom.Rectangle2D plotArea, 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.editor

    Methods in org.jfree.chart.editor with parameters of type Plot
    Modifier and Type | Method and Description
    --- | ---
    `protected javax.swing.JPanel` | DefaultPlotEditor.`createPlotPanel(Plot plot)`
    `protected javax.swing.JTabbedPane` | DefaultPlotEditor.`createPlotTabs(Plot plot)`
    `void` | DefaultPlotEditor.`updatePlotProperties(Plot plot)` Updates the plot properties to match the properties defined on the panel.

    Constructors in org.jfree.chart.editor with parameters of type Plot
    Constructor and Description
    `DefaultPlotEditor(Plot plot)` Standard constructor - constructs a panel for editing the properties of the specified plot.

  - ### Uses of Plot in org.jfree.chart.entity

    Methods in org.jfree.chart.entity that return Plot
    Modifier and Type | Method and Description
    --- | ---
    `Plot` | PlotEntity.`getPlot()` Returns the plot that occupies the entity area.

    Constructors in org.jfree.chart.entity with parameters of type Plot
    Constructor and Description
    `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
    Modifier and Type | Method and Description
    --- | ---
    `Plot` | PlotChangeEvent.`getPlot()` Returns the plot that generated the event.

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

  - ### Uses of Plot in org.jfree.chart.plot

    Subclasses of Plot in org.jfree.chart.plot
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CombinedDomainXYPlot` An extension of `XYPlot` that contains multiple subplots that share a common domain axis.
    `class` | `CombinedRangeXYPlot` An extension of `XYPlot` that contains multiple subplots that share a common range axis.
    `class` | `FastScatterPlot` A fast scatter 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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `void` | Plot.`setParent(Plot parent)` Sets the parent plot.

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

    Methods in org.jfree.chart.renderer.xy with parameters of type Plot
    Modifier and Type | Method and Description
    --- | ---
    `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.