java.lang.Object
echopoint.demo.panels.DemoChartFactory
- public class DemoChartFactory
- extends java.lang.Object
DemoChartFactory is a class used to create the various charts used in DemoChartPanel.
|
Constructor Summary |
DemoChartFactory()
Creates a new instance of DemoChartFactory |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
chartTypes
private java.util.ArrayList chartTypes
categoryData
private CategoryDataset categoryData
priceData
private XYDataset priceData
volumeData
private IntervalXYDataset volumeData
DemoChartFactory
public DemoChartFactory()
- Creates a new instance of DemoChartFactory
createAChart
public org.jfree.chart.JFreeChart createAChart(int type)
createCandleStickChart
private org.jfree.chart.JFreeChart createCandleStickChart()
createHiLoChart
private org.jfree.chart.JFreeChart createHiLoChart()
createHorizontalBarChart
private org.jfree.chart.JFreeChart createHorizontalBarChart()
createHorizontalStackedBarChart
private org.jfree.chart.JFreeChart createHorizontalStackedBarChart()
createJPYTimeSeries
public static org.jfree.data.time.TimeSeries createJPYTimeSeries()
- Returns a time series of the daily EUR/GBP exchange rates in 2001 (to date), for use in
the JFreeChart demonstration application.
You wouldn't normally create a time series in this way. Typically, values would
be read from a database.
createLinearFitChart
private org.jfree.chart.JFreeChart createLinearFitChart()
createLineChart
private org.jfree.chart.JFreeChart createLineChart()
createPieChart
private org.jfree.chart.JFreeChart createPieChart()
createPriceVolumeChart
private org.jfree.chart.JFreeChart createPriceVolumeChart()
createSampleHighLowDataset
public static HighLowDataset createSampleHighLowDataset()
- Creates a sample high low dataset.
createScatterPlotChart
private org.jfree.chart.JFreeChart createScatterPlotChart()
createSignalChart
private org.jfree.chart.JFreeChart createSignalChart()
createStackedVertical3DBarChart
private org.jfree.chart.JFreeChart createStackedVertical3DBarChart()
createTimeSeriesChart
private org.jfree.chart.JFreeChart createTimeSeriesChart()
createTimeSeriesCollection2
public static org.jfree.data.time.TimeSeriesCollection createTimeSeriesCollection2()
- Creates a time series collection containing JPY/GBP exchange rates.
createVertical3DBarChart
private org.jfree.chart.JFreeChart createVertical3DBarChart()
createVerticalBarChart
private org.jfree.chart.JFreeChart createVerticalBarChart()
createVerticalStackedBarChart
private org.jfree.chart.JFreeChart createVerticalStackedBarChart()
createWindDataset1
public static WindDataset createWindDataset1()
- Creates a sample wind dataset.
createWindPlotChart
private org.jfree.chart.JFreeChart createWindPlotChart()
createXYChart
private org.jfree.chart.JFreeChart createXYChart()
getChartTypes
public java.util.List getChartTypes()