Package org.jCharts.test
Class LineTestDriver
- java.lang.Object
-
- org.jCharts.test.AxisChartTestBase
-
- org.jCharts.test.LineTestDriver
-
class LineTestDriver extends AxisChartTestBase
This file provides examples of how to create all the different chart types provided by this package.
-
-
Constructor Summary
Constructors Constructor Description LineTestDriver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static ChartTypeProperties
getChartTypeProperties(int numberOfDataSets)
Separate this so can use for combo chart test(package private) DataSeries
getDataSeries()
static void
main(java.lang.String[] args)
DataSeries getDataSeries() throws ChartDataException { String[] xAxisLabels={"1", "2", "3", "4", "5"}; DataSeries dataSeries=new DataSeries( xAxisLabels, "numbers", "numbers", "Bug #559177" ); AxisChartDataSet axisChartDataSet; double[][] data={{1, 2, 3, 4, 5}, {7, 8, Double.NaN, Double.NaN, Double.NaN}, {Double.NaN, Double.NaN, Double.NaN, Double.NaN, 2}}; String[] legendLabels={"set 1", "set 2", "set 3"}; Paint[] paints={Color.blue, Color.red, Color.green}; axisChartDataSet=new AxisChartDataSet( data, legendLabels, paints, ChartType.LINE, this.getChartTypeProperties( 3 ) ); dataSeries.addIAxisPlotDataSet( axisChartDataSet ); return dataSeries; }(package private) boolean
supportsImageMap()
-
Methods inherited from class org.jCharts.test.AxisChartTestBase
axisChartTest, createAxisChartDataSet, createDataSeries
-
-
-
-
Method Detail
-
supportsImageMap
boolean supportsImageMap()
- Specified by:
supportsImageMap
in classAxisChartTestBase
-
getChartTypeProperties
static ChartTypeProperties getChartTypeProperties(int numberOfDataSets)
Separate this so can use for combo chart test- Parameters:
numberOfDataSets
-
-
getDataSeries
DataSeries getDataSeries() throws ChartDataException
- Specified by:
getDataSeries
in classAxisChartTestBase
- Throws:
ChartDataException
-
main
public static void main(java.lang.String[] args) throws ChartDataException, PropertyException
DataSeries getDataSeries() throws ChartDataException { String[] xAxisLabels={"1", "2", "3", "4", "5"}; DataSeries dataSeries=new DataSeries( xAxisLabels, "numbers", "numbers", "Bug #559177" ); AxisChartDataSet axisChartDataSet; double[][] data={{1, 2, 3, 4, 5}, {7, 8, Double.NaN, Double.NaN, Double.NaN}, {Double.NaN, Double.NaN, Double.NaN, Double.NaN, 2}}; String[] legendLabels={"set 1", "set 2", "set 3"}; Paint[] paints={Color.blue, Color.red, Color.green}; axisChartDataSet=new AxisChartDataSet( data, legendLabels, paints, ChartType.LINE, this.getChartTypeProperties( 3 ) ); dataSeries.addIAxisPlotDataSet( axisChartDataSet ); return dataSeries; }- Throws:
ChartDataException
PropertyException
-
-