Uses of Interface
com.jrefinery.data.XYDataset

Packages that use XYDataset
com.jrefinery.chart The main classes in the JFreeChart class library. 
com.jrefinery.chart.data Classes for created fitted data (contributed by Matthew Wright). 
com.jrefinery.chart.demo Demonstration applications for the JFreeChart class library. 
com.jrefinery.chart.tooltips Classes for adding tooltips to charts. 
com.jrefinery.chart.urls Classes for adding URLS to charts for HTML image map generation. 
com.jrefinery.data Data interfaces and classes. 
 

Uses of XYDataset in com.jrefinery.chart
 

Methods in com.jrefinery.chart that return XYDataset
 XYDataset XYPlot.getXYDataset()
          A convenience method that returns the dataset for the plot, cast as an XYDataset.
 XYDataset PeriodMarkerPlot.getTempXYDataset()
          A convenience method that returns the dataset for the plot, cast as an XYDataset.
 

Methods in com.jrefinery.chart with parameters of type XYDataset
 void AbstractXYItemRenderer.initialise(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, XYPlot plot, XYDataset data, ChartRenderingInfo info)
          Initialises the renderer.
 void XYStepRenderer.drawItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, ChartRenderingInfo info, XYPlot plot, ValueAxis horizontalAxis, ValueAxis verticalAxis, XYDataset data, int series, int item, CrosshairInfo crosshairInfo)
          Draws the visual representation of a single data item.
 void XYItemRenderer.initialise(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, XYPlot plot, XYDataset data, ChartRenderingInfo info)
          Initialises the renderer.
 void XYItemRenderer.drawItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, ChartRenderingInfo info, XYPlot plot, ValueAxis domainAxis, ValueAxis rangeAxis, XYDataset data, int series, int item, CrosshairInfo crosshairInfo)
          Called for each item to be plotted.
 void StandardXYItemRenderer.drawItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, ChartRenderingInfo info, XYPlot plot, ValueAxis domainAxis, ValueAxis rangeAxis, XYDataset data, int series, int item, CrosshairInfo crosshairInfo)
          Draws the visual representation of a single data item.
 void SignalRenderer.drawItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, ChartRenderingInfo info, XYPlot plot, ValueAxis horizontalAxis, ValueAxis verticalAxis, XYDataset data, int series, int item, CrosshairInfo crosshairInfo)
          Draws the visual representation of a single data item.
 void HighLowRenderer.drawItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, ChartRenderingInfo info, XYPlot plot, ValueAxis domainAxis, ValueAxis rangeAxis, XYDataset data, int series, int item, CrosshairInfo crosshairInfo)
          Draws the visual representation of a single data item.
 void AreaXYItemRenderer.initialise(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, XYPlot plot, XYDataset data, ChartRenderingInfo info)
          Initialises the renderer.
 void AreaXYItemRenderer.drawItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, ChartRenderingInfo info, XYPlot plot, ValueAxis horizontalAxis, ValueAxis verticalAxis, XYDataset data, int series, int item, CrosshairInfo crosshairInfo)
          Draws the visual representation of a single data item.
 void WindItemRenderer.drawItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D plotArea, ChartRenderingInfo info, XYPlot plot, ValueAxis horizontalAxis, ValueAxis verticalAxis, XYDataset data, int series, int item, CrosshairInfo crosshairs)
          Draws the visual representation of a single data item.
 void VerticalXYBarRenderer.initialise(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, XYPlot plot, XYDataset data, ChartRenderingInfo info)
          Initialises the renderer.
 void VerticalXYBarRenderer.drawItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, ChartRenderingInfo info, XYPlot plot, ValueAxis domainAxis, ValueAxis rangeAxis, XYDataset data, int series, int item, CrosshairInfo crosshairInfo)
          Draws the visual representation of a single data item.
static JFreeChart ChartFactory.createLineXYChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, XYDataset data, boolean legend)
          Creates a line chart (based on an XYDataset) with default settings.
static JFreeChart ChartFactory.createLineXYChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, XYDataset data, boolean legend, boolean tooltips, boolean urls)
          Creates a line chart (based on an XYDataset) with default settings.
static JFreeChart ChartFactory.createAreaXYChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, XYDataset data, boolean legend)
          Creates an XY area plot.
static JFreeChart ChartFactory.createAreaXYChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, XYDataset data, boolean legend, boolean tooltips, boolean urls)
          Creates an XY area plot.
static JFreeChart ChartFactory.createScatterPlot(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, XYDataset data, boolean legend)
          Creates a scatter plot with default settings.
static JFreeChart ChartFactory.createTimeSeriesChart(java.lang.String title, java.lang.String timeAxisLabel, java.lang.String valueAxisLabel, XYDataset data, boolean legend)
          Creates and returns a time series chart.
static JFreeChart ChartFactory.createXYStepChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, XYDataset data, boolean legend)
          Creates a stepped XY plot with default settings.
static JFreeChart ChartFactory.createXYChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, XYDataset data, boolean legend)
          Deprecated. use createLineXYChart.
 void XYDotRenderer.drawItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, ChartRenderingInfo info, XYPlot plot, ValueAxis domainAxis, ValueAxis rangeAxis, XYDataset data, int series, int item, CrosshairInfo crosshairInfo)
          Draws the visual representation of a single data item.
 void CandlestickRenderer.drawItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, ChartRenderingInfo info, XYPlot plot, ValueAxis domainAxis, ValueAxis rangeAxis, XYDataset data, int series, int item, CrosshairInfo crosshairInfo)
          Draws the visual representation of a single data item.
 

Constructors in com.jrefinery.chart with parameters of type XYDataset
XYPlot(XYDataset data, ValueAxis domainAxis, ValueAxis rangeAxis)
          Constructs an XYPlot with the specified axes (other attributes take default values).
XYPlot(XYDataset data, ValueAxis domainAxis, ValueAxis rangeAxis, XYItemRenderer renderer)
          Constructs an XYPlot with the specified axes and renderer (other attributes take default values).
XYPlot(XYDataset data, ValueAxis domainAxis, ValueAxis rangeAxis, java.awt.Insets insets, java.awt.Paint backgroundPaint, java.awt.Image backgroundImage, float backgroundAlpha, java.awt.Stroke outlineStroke, java.awt.Paint outlinePaint, float alpha, XYItemRenderer renderer)
          Constructs a new XY plot.
PeriodMarkerPlot(XYDataset data, ValueAxis domainAxis, ValueAxis rangeAxis)
          Creates a new period marker plot.
 

Uses of XYDataset in com.jrefinery.chart.data
 

Methods in com.jrefinery.chart.data that return XYDataset
 XYDataset PlotFit.getFit()
          Constructs and returns a new dataset based on applying an algorithm to an underlying dataset.
 

Methods in com.jrefinery.chart.data with parameters of type XYDataset
 void LinearPlotFitAlgorithm.setXYDataset(XYDataset data)
          Sets the dataset.
 void PlotFit.setXYDataset(XYDataset data)
          Sets the underlying dataset.
 void PlotFitAlgorithm.setXYDataset(XYDataset ds)
          This Algorithm might or might not need an XYDataset to be relevant.
 void MovingAveragePlotFitAlgorithm.setXYDataset(XYDataset ds)
           
 

Constructors in com.jrefinery.chart.data with parameters of type XYDataset
PlotFit(XYDataset data, PlotFitAlgorithm alg)
          Standard constructor.
 

Uses of XYDataset in com.jrefinery.chart.demo
 

Classes in com.jrefinery.chart.demo that implement XYDataset
 class EmptyXYDataset
          An empty dataset for testing purposes.
 class SampleSignalDataset
          A sample signal dataset.
 class SampleXYDataset
          A dummy dataset for an XY plot.
 class SampleXYDataset2
          Random data for a scatter plot demo.
 class SampleXYSymbolicDataset
          Random data for a symbolic plot demo.
 class SampleYSymbolicDataset
          Random data for a symbolic plot demo.
 class SimpleIntervalXYDataset
          A quick and dirty sample dataset.
 

Methods in com.jrefinery.chart.demo that return XYDataset
static XYDataset DemoDatasetFactory.createSampleXYDataset()
          Returns a sample XY dataset.
static XYDataset DemoDatasetFactory.createStepXYDataset()
          Creates and returns a sample dataset for the XY 'Step' chart.
static XYDataset DemoDatasetFactory.createTestXYDataset()
          Creates and returns a XYDataset for the demo charts.
 XYDataset TimeSeriesDemo.createDataset()
          Creates a dataset, consisting of two series of monthly data.
 XYDataset JFreeChartServletDemo.createTestXYDataset()
          Creates and returns a XYDataset for the demo charts.
 

Methods in com.jrefinery.chart.demo with parameters of type XYDataset
static JFreeChart SymbolicYPlotDemo.createYSymbolicPlot(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, XYDataset data, boolean legend)
          Creates a XY graph with symbolic value on Y axis.
static JFreeChart SymbolicXYPlotDemo.createXYSymbolicPlot(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, XYDataset data, boolean legend)
          Creates a XY graph with symbolic value on X and Y axis.
 

Uses of XYDataset in com.jrefinery.chart.tooltips
 

Methods in com.jrefinery.chart.tooltips with parameters of type XYDataset
 java.lang.String XYToolTipGenerator.generateToolTip(XYDataset data, int series, int item)
          Generates a tool tip text item for a particular item within a series.
 java.lang.String TimeSeriesToolTipGenerator.generateToolTip(XYDataset data, int series, int item)
          Generates a tool tip text item for a particular item within a series.
 java.lang.String HighLowToolTipGenerator.generateToolTip(XYDataset data, int series, int item)
          Generates a tooltip text item for a particular item within a series.
 java.lang.String CustomXYToolTipGenerator.generateToolTip(XYDataset data, int series, int item)
          Generates a tool tip text item for a particular item within a series.
 java.lang.String StandardXYToolTipGenerator.generateToolTip(XYDataset data, int series, int item)
          Generates a tool tip text item for a particular item within a series.
 java.lang.String SymbolicXYToolTipGenerator.generateToolTip(XYDataset data, int series, int item)
          Generates a tool tip text item for a particular item within a series.
 

Uses of XYDataset in com.jrefinery.chart.urls
 

Methods in com.jrefinery.chart.urls with parameters of type XYDataset
 java.lang.String StandardXYURLGenerator.generateURL(XYDataset dataset, int series, int item)
          Generates a URL for a particular item within a series.
 java.lang.String XYURLGenerator.generateURL(XYDataset data, int series, int item)
          Generates a URL for a particular item within a series.
 java.lang.String TimeSeriesURLGenerator.generateURL(XYDataset dataset, int series, int item)
          Generates a URL for a particular item within a series.
 java.lang.String CustomXYURLGenerator.generateURL(XYDataset data, int series, int item)
          Generates a URL.
 

Uses of XYDataset in com.jrefinery.data
 

Subinterfaces of XYDataset in com.jrefinery.data
 interface HighLowDataset
          An interface that defines data in the form of (x, high, low, open, close) tuples.
 interface IntervalXYDataset
          An extension of the XYDataset interface that allows a range of data to be defined for the X values, the Y values, or both the X and Y values.
 interface IntervalXYZDataset
          An extension of the XYZDataset interface that allows a range of data to be defined for any of the X values, the Y values, and the Z values.
 interface SignalsDataset
          An interface that adds signal information to an XYDataset.
 interface WindDataset
          Interface for a dataset that supplies wind intensity and direction values observed at various points in time.
 interface XYZDataset
          The interface through which JFreeChart obtains data in the form of (x, y, z) items - used for XY and XYZ plots.
 

Classes in com.jrefinery.data that implement XYDataset
 class CombinedDataset
          This class can combine XYDatasets, HighLowDatasets and IntervalXYDatasets together exposing the union of all the series under one Dataset.
 class DefaultHighLowDataset
          A simple implementation of the HighLowDataset.
 class DefaultWindDataset
          A default implementation of the WindDataset interface.
 class DefaultXYDataset
          A convenience class that provides a default implementation of the XYDataset interface.
 class JdbcXYDataset
          This class provides an chart XYDataset implementation over a database JDBC result set.
 class SubSeriesDataset
          This class will create a Dataset with one or more series from another SeriesDataset.
 class TimeSeriesCollection
          A collection of time series objects.
 class XYSeriesCollection
          Represents a collection of time series that can be used as a dataset.
 

Methods in com.jrefinery.data that return XYDataset
static XYDataset DatasetUtilities.sampleFunction2D(Function2D f, double start, double end, int samples, java.lang.String seriesName)
          Creates an XYDataset by sampling the specified function over a fixed range.
 

Methods in com.jrefinery.data with parameters of type XYDataset
static double[] Regression.getOLSRegression(XYDataset data, int series)
          Returns the parameters 'a' and 'b' for an equation y = a + bx, fitted to the data using ordinary least squares regression.
static double[] Regression.getPowerRegression(XYDataset data, int series)
          Returns the parameters 'a' and 'b' for an equation y = ax^b, fitted to the data using a power regression equation.