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.
ChartActionListener Title:
ChartMouseListener The interface for classes that listen for ChartMouseEvents.
ChartMouseMotionListener  
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.
JFreeChartInfo This interface contains constants that provide information about the JFreeChart library.
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.
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.
ChartActionEvent Title:
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 specialised plot that draws a compass to indicate a direction based on the value from a ValueDataset.
ConfigureWindow  
CrosshairInfo Maintains information about crosshairs on a plot.
DateAxis The base class for axes that display java.util.Date values.
DateTickUnit  
DateTitle DateTitle (an extension of TextTitle) is a simple convenience class to easily add the text of the date to a chart.
DateUnit Represents a fixed period of time, used to represent the tick units on a DateAxis.
DefaultShapeFactory Default provider of shapes for indicating data points on a 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 an IntervalXYDataset).
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 logartihmic value axis, for values displayed horizontally.
HorizontalNumberAxis A horizontal axis that displays numerical values.
HorizontalNumberAxis3D A horizontal axis that displays numerical values.
HorizontalSymbolicAxis A standard linear value axis, for SYMBOLIC values displayed horizontally.
ImageTitle A chart title that displays an image.
InjectTaskPropertiesWindow  
JFreeChart A chart class implemented using the Java 2D APIs.
JThermometer Title:
Legend A chart legend shows the names and visual representations of the series that are plotted in a chart.
LegendItem Represents a single item within a legend.
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  
MeterLegend  
MeterPlot A plot that displays a single value in the context of a range of levels (normal, warning and critical).
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  
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.
ProposalTaskPropertiesWindow  
SampleTaskPropertiesWindow  
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.
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.
StirrerTaskPropertiesWindow  
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.
TimeWindow  
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 3D-effect bars...
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 logartihmic 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.
VerticalSymbolicAxis A standard linear value axis, for SYMBOLIC values displayed vertically.
VerticalXYBarRenderer A renderer that draws bars on an XY plot (requires an IntervalXYDataset).
WindAxis  
WindItemRenderer A specialised renderer for displaying wind intensity/direction data.
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.



Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.