Package com.jrefinery.chart

The main classes in the JFreeChart class library.

See:
          Description

Interface Summary
AxisConstants Useful constants relating to axes.
CategoryItemRenderer Defines the interface for a category item renderer.
CategoryPlotConstants Useful constants for the CategoryPlot class.
ChartMouseListener The interface for classes that listen for ChartMouseEvents.
ChartPanelConstants Useful constants for the ChartPanel class.
HorizontalAxis An interface that must be supported by all horizontal axes for layout purposes.
HorizontalValuePlot An interface defining methods for interrogating a plot that displays values along the horizontal axis.
JFreeChartConstants Useful constants relating to the JFreeChart class.
LegendItemLayout The interface for a legend item layout manager.
ShapeFactory Interface to be implemented by classes which provide shapes for indicating data points on a Plot.
VerticalAxis An interface that must be supported by all vertical axes for layout purposes.
VerticalValuePlot An interface defining methods for interrogating a plot that displays values along the vertical axis.
XYItemRenderer Interface for rendering the visual representation of a single (x, y) item on an XYPlot.
 

Class Summary
AbstractCategoryItemRenderer Abstract base class for category item renderers.
AbstractRenderer Base class providing essential services for renderers.
AbstractTitle The base class for all chart titles.
AbstractXYItemRenderer A base class that can be used to create new XYItemRenderer implementations.
AreaCategoryItemRenderer A category item renderer that draws area charts.
AreaXYItemRenderer Area item renderer for an XYPlot.
Axis The base class for all axes in JFreeChart.
BarRenderer A base class for category item renderers that draw bars.
CandlestickRenderer A renderer that draws candlesticks on an XY plot (requires a HighLowDataset).
CategoryAxis An axis that displays categories.
CategoryPlot A general plotting class that uses data from a CategoryDataset, and uses a plug-in renderer to draw individual data items.
ChartFactory Factory class for creating ready-made charts.
ChartFrame A frame for displaying a chart.
ChartMouseEvent A mouse event for a chart that is displayed in a ChartPanel.
ChartPanel A Swing GUI component for displaying a JFreeChart.
ChartRenderingInfo A structure for storing rendering information from one call to the JFreeChart.draw(...) method.
ChartUtilities Utility methods for JFreeChart.
CombinedXYPlot An extension of XYPlot that can contain multiple subplots, laid out horizontally or vertically.
CompassPlot A compass plot...
CrosshairInfo Maintains information about crosshairs on a plot.
DateAxis The base class for axes that display java.util.Date values.
DateTickUnit Represents a tick unit for a date axis.
DateTitle DateTitle (an extension of TextTitle) is a simple convenience class to easily add the text of the date to a chart.
DateUnit Deprecated. use DateTickUnit instead.
DefaultShapeFactory Default provider of shapes for indicating data points on a Plot.
DrawableLegendItem Represents a single item within a legend.
FastScatterPlot A fast scatter plot.
HighLow Represents one point in the high/low/open/close plot.
HighLowRenderer A renderer that draws high/low/open/close markers on an XY plot (requires a HighLowDataset).
HorizontalBarRenderer A renderer that handles the drawing of bars for a horizontal bar plot.
HorizontalBarRenderer3D A renderer that handles the drawing of 3D bars for a horizontal bar plot.
HorizontalCategoryAxis A horizontal axis that displays categories.
HorizontalCategoryPlot A class that plots data from a CategoryDataset, with the values plotted along the horizontal axis and the categories plotted along the vertical axis.
HorizontalDateAxis A horizontal axis that displays date values.
HorizontalIntervalBarRenderer A renderer that draws horizontal bars representing a data range on a category plot.
HorizontalLogarithmicAxis A logarithmic value axis, for values displayed horizontally.
HorizontalMarkerAxisBand A band that can be added to a horizontal axis to display regions.
HorizontalNumberAxis A horizontal axis that displays numerical values.
HorizontalNumberAxis3D A horizontal axis that displays numerical values, and has a 3D-effect.
HorizontalShapeRenderer A renderer for a HorizontalCategoryPlot that draws shapes for each data item, and lines between data items.
HorizontalSymbolicAxis A standard linear value axis, for SYMBOLIC values displayed horizontally.
ImageTitle A chart title that displays an image.
IntervalMarker Represents an interval to be highlighted in some way.
JFreeChart A chart class implemented using the Java 2D APIs.
JThermometer An initial quick and dirty.
Legend A chart legend shows the names and visual representations of the series that are plotted in a chart.
LegendItem A legend item.
LegendItemCollection A collection of legend items.
LegendTitle A chart title that displays a legend for the data in the chart.
LineAndShapeRenderer A renderer for a CategoryPlot that draws shapes for each data item, and lines between data items.
Marker A constant value that is drawn on a chart as a marker, usually as a horizontal or a vertical line.
MeterLegend A legend for meter plots.
MeterPlot A plot that displays a single value in the context of several ranges ('normal', 'warning' and 'critical').
MinMaxCategoryRenderer Renderer for drawing min max plot.
NumberAxis The base class for axes that display numerical data.
NumberTickUnit A numerical tick unit.
OverlaidVerticalCategoryPlot An extension of VerticalCategoryPlot that allows multiple VerticalCategoryPlots to be overlaid in one space, using common axes.
OverlaidXYPlot An extension of XYPlot that allows multiple XYPlots to be overlaid in one space, using common axes.
PeriodMarkerPlot A plot that marks time periods, for use in overlaid plots.
Pie3DPlot A plot that displays data in the form of a 3D pie chart, using data from any class that implements the CategoryDataset interface.
PiePlot A plot that displays data in the form of a pie chart, using data from any class that implements the PieDataset interface.
Plot The base class for all plots in JFreeChart.
SeriesShapeFactory Provider of shapes for indicating data points on a Plot.
SignalRenderer A renderer that draws signals on an XY plot (requires a SignalsDataset).
Spacer Represents an amount of blank space inside (or sometimes outside) a rectangle.
StackedAreaCategoryItemRenderer A category item renderer that draws stacked area charts.
StackedHorizontalBarRenderer A renderer that handles the drawing of "stacked" bars for a horizontal bar plot.
StackedVerticalBarRenderer A bar renderer that draws stacked bars for a vertical bar plot.
StackedVerticalBarRenderer3D Renders vertical stacked bars with 3D-effect.
StandardLegend A chart legend shows the names and visual representations of the series that are plotted in a chart.
StandardLegendItemLayout A class for arranging legend items.
StandardXYItemRenderer Standard item renderer for an XYPlot.
SymbolicTickUnit A symbolic tick unit.
TextTitle A standard chart title.
ThermometerPlot A plot that displays a single value in a thermometer type display.
Tick Represents the dimensions of a tick on an axis (used during the process of drawing a chart, but not retained).
TickUnit Base class representing a tick unit.
TickUnits A collection of tick units.
ValueAxis The base class for axes that display value data (a "value" can be a Number or a Date).
VerticalBarRenderer A renderer that handles the drawing of bars for a vertical bar plot.
VerticalBarRenderer3D A renderer for vertical bars with a 3D effect.
VerticalCategoryAxis A vertical axis that displays categories, used for horizontal bar charts.
VerticalCategoryPlot A general class for plotting vertical category charts (bars/lines/shapes), using data from any class that implements the CategoryDataset interface.
VerticalIntervalBarRenderer A renderer that handles the drawing of bars for a vertical bar plot where each bar has a high and low value.
VerticalLogarithmicAxis A logarithmic value axis, for values displayed vertically.
VerticalNumberAxis A standard linear value axis, for values displayed vertically.
VerticalNumberAxis3D A standard linear value axis, for values displayed vertically.
VerticalStatisticalBarRenderer A renderer that handles the drawing of bars for a vertical bar plot where each bar has a mean value and a standard deviation vertical line.
VerticalSymbolicAxis A standard linear value axis, for SYMBOLIC values displayed vertically.
VerticalXYBarRenderer A renderer that draws bars on an XY plot (requires an IntervalXYDataset).
WindItemRenderer A specialised renderer for displaying wind intensity/direction data.
XYDotRenderer  
XYPlot A general class for plotting data in the form of (x, y) pairs.
XYStepRenderer Line/Step item renderer for an XYPlot.
 

Exception Summary
AxisNotCompatibleException An exception that is generated when assigning an axis to a plot *if* the axis is not compatible with the plot type.
PlotException A general purpose exception class for plots.
PlotNotCompatibleException An exception that is generated when assigning a plot to a chart *if* the plot is not compatible with the chart's current data source.
 

Package com.jrefinery.chart Description

The main classes in the JFreeChart class library.