|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ijchart.xychart.client.ChartFactory
public abstract class ChartFactory
Title: IJChart
Description: a chart library for the Java(tm) platform.
用于创建图表对象的工厂类,在创建Chart对象时优先使用此类,这样可以减小代码量,方便使用.Copyright: Copyright (c) 2013
Company:
Constructor Summary | |
---|---|
ChartFactory()
|
Method Summary | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
static IJChart |
createAreaChart(java.lang.String title,
java.lang.String xAxisLabel,
java.lang.String yAxisLabel,
IMatrixDataset dataset,
ChartOrientation orientation,
boolean legend,
boolean tooltips)
创建柱状图Chart对象.Chart对象的Plot为 CategoryPlot 对象,X坐标轴为CategoryAxis 对象,
Y坐标轴为NumberValueAxis 对象,Render对象为AreaRender ,数据集中的每个数据
是NumberChartData 对象.
|
||||||||||||||
static IJChart |
createHighLowChart(java.lang.String title,
java.lang.String xAxisLabel,
java.lang.String yAxisLabel,
SingleRowDataset dataset,
ChartOrientation orientation,
boolean legend,
boolean tooltips)
创建股票high-low Chart对象.Chart对象的Plot为 XYPlot 对象,X坐标轴为
OHLCDateAxis 对象,Y坐标轴为OHLCValueAxis 对象,
Render对象为HighLowRender ,数据集中的每个数据是
OHLCChartData 对象.
|
||||||||||||||
static IJChart |
createHistogramChart(java.lang.String title,
java.lang.String xAxisLabel,
java.lang.String yAxisLabel,
IMatrixDataset dataset,
ChartOrientation orientation,
boolean legend,
boolean tooltips)
创建直方图Chart对象.Chart对象的Plot为 XYPlot 对象,X坐标轴为
IntervalXYValueAxis 对象,Y坐标轴为IntervalXYValueAxis 对象,Render对象为
XYIntervalBar2DRender ,数据集中的每个数据是
IntervalXYNumberChartData 对象.
|
||||||||||||||
static IJChart |
createIntervalXBaseYBar2DChart(java.lang.String title,
java.lang.String xAxisLabel,
java.lang.String yAxisLabel,
IMatrixDataset dataset,
ChartOrientation orientation,
boolean legend,
boolean tooltips,
boolean isXAxisDate,
boolean isYAxisDate)
创建间隔柱状图Chart对象.Chart对象的Plot为 XYPlot 对象,X坐标轴为
IntervalXNumberYBaseValueAxis 对象,Y坐标轴为IntervalXNumberYBaseValueAxis 对象,
Render对象为IntervalXNumberYBaseBar2DRender ,数据集中的每个数据是
IntervalXNumberYBaseChartData 对象.
|
||||||||||||||
static IJChart |
createLine3DChart(java.lang.String title,
java.lang.String xAxisLabel,
java.lang.String yAxisLabel,
IMatrixDataset dataset,
ChartOrientation orientation,
boolean legend,
boolean tooltips)
创建3D折线图Chart对象.Chart对象的Plot为 Category3DPlot 对象,X坐标轴为
CategoryAxis3D 对象,Y坐标轴为NumberValueAxis3D 对象,
Render对象为Line3DRender ,数据集中的每个数据
是NumberChartData 对象.
|
||||||||||||||
static IJChart |
createRingChart(java.lang.String title,
SingleRowDataset dataset,
boolean legend,
boolean tooltips)
创建圆环图Chart对象.Chart对象的Plot为 NoAxisPlot 对象,Render对象为PieRender ,
数据集中的每个数据是NumberChartData 对象.
|
||||||||||||||
static IJChart |
createSymbolCategoryLineChart(java.lang.String title,
java.lang.String xAxisLabel,
java.lang.String yAxisLabel,
IMatrixDataset dataset,
java.lang.String[] symbols,
ChartOrientation orientation,
boolean legend,
boolean tooltips)
创建分类折线图Chart对象.Chart对象的Plot为 CategoryPlot 对象,X坐标轴为CategoryAxis 对
象,Y坐标轴为SymbolValueAxis 对象,Render对象为LineAndShapeRender ,数据集中的每
个数据是NumberChartData 对象.
|
||||||||||||||
static IJChart |
createWaterfallBarChart(java.lang.String title,
java.lang.String xAxisLabel,
java.lang.String yAxisLabel,
IMatrixDataset dataset,
ChartOrientation orientation,
boolean legend,
boolean tooltips)
创建瀑布类型的Chart对象.Chart对象的Plot为 CategoryPlot 对象,X坐标轴为
CategoryAxis 对象,Y坐标轴为WaterfallNumberValueAxis 对象,Render对象为
WaterfallBarRender ,数据集中的每个数据是
NumberChartData 对象.
|
||||||||||||||
static IJChart |
createXYAreaChart(java.lang.String title,
java.lang.String xAxisLabel,
java.lang.String yAxisLabel,
IMatrixDataset dataset,
ChartOrientation orientation,
boolean legend,
boolean tooltips,
boolean isXAxisDate,
boolean isYAxisDate)
创建XY区域(Area)型图Chart对象.Chart对象的Plot为 XYPlot 对象,X坐标轴为
XYNumberValueAxis 对象,Y坐标轴为XYNumberValueAxis 对象,
Render对象为XYAreaRender ,数据集中的每个数据是
XYNumberChartData 对象.
|
||||||||||||||
static IJChart |
createXYBoxAndWhiskerChart(java.lang.String title,
java.lang.String xAxisLabel,
java.lang.String yAxisLabel,
SingleRowDataset dataset,
ChartOrientation orientation,
boolean legend,
boolean tooltips,
boolean isXAxisDate,
boolean isYAxisDate)
创建IntervalX BoxAndWhisker(盒须)图Chart对象.Chart对象的Plot为 CategoryPlot 对象,X坐标轴为
CategoryAxis 对象,Y坐标轴为BoxAndWhiskerValueAxis 对象,Render对象为
BoxAndWhiskerRender ,数据集中的每个数据是
BoxAndWhiskerData 对象.
|
||||||||||||||
static IJChart |
createXYStackedStepAreaChart(java.lang.String title,
java.lang.String xAxisLabel,
java.lang.String yAxisLabel,
IMatrixDataset dataset,
ChartOrientation orientation,
boolean legend,
boolean tooltips,
boolean isXAxisDate,
boolean isYAxisDate)
创建堆栈型的XY Step面积图Chart对象.Chart对象的Plot为 XYPlot 对象,X坐标轴为
StackedXYValueAxis 对象,Y坐标轴为StackedXYValueAxis 对象,
Render对象为XYStackedStepAreaRender ,数据集中的每个数据是
XYNumberChartData 对象.
|
||||||||||||||
static IJChart |
createXYStepLineChart(java.lang.String title,
java.lang.String xAxisLabel,
java.lang.String yAxisLabel,
IMatrixDataset dataset,
ChartOrientation orientation,
boolean legend,
boolean tooltips,
boolean isXAxisDate,
boolean isYAxisDate)
创建XY折线图Chart对象.Chart对象的Plot为 XYPlot 对象,X坐标轴为
XYNumberValueAxis 对象,Y坐标轴为XYNumberValueAxis 对象,Render对象为
XYStepLineRender ,数据集中的每个数据是
XYNumberChartData 对象.
createCategoryBar3DChartpublic static IJChart createCategoryBar3DChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createCylinderChartpublic static IJChart createCylinderChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createIntervalBarChartpublic static IJChart createIntervalBarChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createLayeredBarChartpublic static IJChart createLayeredBarChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createStackedBarChartpublic static IJChart createStackedBarChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createStackedBar3DChartpublic static IJChart createStackedBar3DChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createGroupStackedBarChartpublic static IJChart createGroupStackedBarChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createStaticalBarChartpublic static IJChart createStaticalBarChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createStaticalLineChartpublic static IJChart createStaticalLineChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createWaterfallBarChartpublic static IJChart createWaterfallBarChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createAreaChartpublic static IJChart createAreaChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createCategoryBoxAndWhiskerChartpublic static IJChart createCategoryBoxAndWhiskerChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createXYBoxAndWhiskerChartpublic static IJChart createXYBoxAndWhiskerChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, SingleRowDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createCategoryStepChartpublic static IJChart createCategoryStepChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createGranttChartpublic static IJChart createGranttChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createCategoryLevelChartpublic static IJChart createCategoryLevelChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createCategoryLineAndShapeChartpublic static IJChart createCategoryLineAndShapeChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createCategoryMinMaxChartpublic static IJChart createCategoryMinMaxChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createXYLineAndShapeChartpublic static IJChart createXYLineAndShapeChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createXYStepLineChartpublic static IJChart createXYStepLineChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createIntervalXYBar2DChartpublic static IJChart createIntervalXYBar2DChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createIntervalXBaseYBar2DChartpublic static IJChart createIntervalXBaseYBar2DChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createClusteredXYBar2DChartpublic static IJChart createClusteredXYBar2DChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createSymbolCategoryLineChartpublic static IJChart createSymbolCategoryLineChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, java.lang.String[] symbols, ChartOrientation orientation, boolean legend, boolean tooltips)
createSymbolXYLineChartpublic static IJChart createSymbolXYLineChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, java.lang.String[] symbols, XYValueAxisType symbolValueAxisType, ChartOrientation orientation, boolean legend, boolean tooltips)
createLine3DChartpublic static IJChart createLine3DChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createStackedXYBarChartpublic static IJChart createStackedXYBarChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createStackedXYAreaChartpublic static IJChart createStackedXYAreaChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createXYAreaChartpublic static IJChart createXYAreaChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createXYStackedStepAreaChartpublic static IJChart createXYStackedStepAreaChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createStockChartpublic static IJChart createStockChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, SingleRowDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createHighLowChartpublic static IJChart createHighLowChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, SingleRowDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createHighLowAndAverageChartpublic static IJChart createHighLowAndAverageChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, SingleRowDataset dataset, java.lang.String averageDatasetRowKeyPrefix, java.lang.String averageDatasetRowKeySuffix, int averageLen, ChartOrientation orientation, boolean legend, boolean tooltips)
createPriceVolumeChartpublic static IJChart createPriceVolumeChart(java.lang.String title, java.lang.String volumeXAxisLabel, java.lang.String volumeYAxisLabel, java.lang.String priceYAxisLabel, SingleRowDataset volumeDataset, SingleRowDataset priceDataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createMeterChartpublic static IJChart createMeterChart(java.lang.String title, SingleRowDataset dataset, boolean legend, boolean tooltips)
createXYBlockChartpublic static IJChart createXYBlockChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, java.lang.String legendLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createXYShapeChartpublic static IJChart createXYShapeChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, java.lang.String legendLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createVectorChartpublic static IJChart createVectorChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createWindChartpublic static IJChart createWindChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createXYDotChartpublic static IJChart createXYDotChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createPieChartpublic static IJChart createPieChart(java.lang.String title, SingleRowDataset dataset, boolean legend, boolean tooltips)
createPie3DChartpublic static IJChart createPie3DChart(java.lang.String title, SingleRowDataset dataset, boolean legend, boolean tooltips)
createRingChartpublic static IJChart createRingChart(java.lang.String title, SingleRowDataset dataset, boolean legend, boolean tooltips)
createHistogramChartpublic static IJChart createHistogramChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
createScatterChartpublic static IJChart createScatterChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createXYErrorChartpublic static IJChart createXYErrorChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createDeviationChartpublic static IJChart createDeviationChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createXYBubbleChartpublic static IJChart createXYBubbleChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createXYDifferenceChartpublic static IJChart createXYDifferenceChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createPolarChartpublic static IJChart createPolarChart(java.lang.String title, IMatrixDataset dataset, boolean legend, boolean tooltips)
createSpiderWebChartpublic static IJChart createSpiderWebChart(java.lang.String title, IMatrixDataset dataset, boolean legend, boolean tooltips)
createYIntervalChartpublic static IJChart createYIntervalChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips, boolean isXAxisDate, boolean isYAxisDate)
createStackedAreaChartpublic static IJChart createStackedAreaChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IMatrixDataset dataset, ChartOrientation orientation, boolean legend, boolean tooltips)
|