Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

echopoint.demo.panels
Class DemoChartFactory  view DemoChartFactory download DemoChartFactory.java

java.lang.Object
  extended byechopoint.demo.panels.DemoChartFactory

public class DemoChartFactory
extends java.lang.Object

DemoChartFactory is a class used to create the various charts used in DemoChartPanel.


Nested Class Summary
 class DemoChartFactory.SampleSignalDataset
          A sample signal dataset.
 class DemoChartFactory.SampleXYDataset2
          Random data for a scatter plot demo.
 
Field Summary
private  CategoryDataset categoryData
           
private  java.util.ArrayList chartTypes
           
private  XYDataset priceData
           
private  IntervalXYDataset volumeData
           
 
Constructor Summary
DemoChartFactory()
          Creates a new instance of DemoChartFactory
 
Method Summary
 org.jfree.chart.JFreeChart createAChart(int type)
           
private  org.jfree.chart.JFreeChart createCandleStickChart()
           
private  org.jfree.chart.JFreeChart createHiLoChart()
           
private  org.jfree.chart.JFreeChart createHorizontalBarChart()
           
private  org.jfree.chart.JFreeChart createHorizontalStackedBarChart()
           
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.
private  org.jfree.chart.JFreeChart createLinearFitChart()
           
private  org.jfree.chart.JFreeChart createLineChart()
           
private  org.jfree.chart.JFreeChart createPieChart()
           
private  org.jfree.chart.JFreeChart createPriceVolumeChart()
           
static HighLowDataset createSampleHighLowDataset()
          Creates a sample high low dataset.
private  org.jfree.chart.JFreeChart createScatterPlotChart()
           
private  org.jfree.chart.JFreeChart createSignalChart()
           
private  org.jfree.chart.JFreeChart createStackedVertical3DBarChart()
           
private  org.jfree.chart.JFreeChart createTimeSeriesChart()
           
static org.jfree.data.time.TimeSeriesCollection createTimeSeriesCollection2()
          Creates a time series collection containing JPY/GBP exchange rates.
private  org.jfree.chart.JFreeChart createVertical3DBarChart()
           
private  org.jfree.chart.JFreeChart createVerticalBarChart()
           
private  org.jfree.chart.JFreeChart createVerticalStackedBarChart()
           
static WindDataset createWindDataset1()
          Creates a sample wind dataset.
private  org.jfree.chart.JFreeChart createWindPlotChart()
           
private  org.jfree.chart.JFreeChart createXYChart()
           
 java.util.List getChartTypes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

chartTypes

private java.util.ArrayList chartTypes

categoryData

private CategoryDataset categoryData

priceData

private XYDataset priceData

volumeData

private IntervalXYDataset volumeData
Constructor Detail

DemoChartFactory

public DemoChartFactory()
Creates a new instance of DemoChartFactory

Method Detail

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()