ChartFactory类介绍

  • ChartFactory类位于JFreeChart库的org.jfree.chart包下。
  • 此类用于创建不同类型的图表。
  • ChartFactory类还包含用于创建“现成”图表的静态方法。
  • 此类中存在的每种方法均以其生成的图表类型命名, 并且无论涉及哪种图表类型, 这些方法均返回通用JFreeChart类的实例。
构造函数:
建设者 描述
ChartFactory( ) 这是ChartFactory类的默认构造函数。
方法摘要:
方法 描述
createAreaChart(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset) 此方法使用默认设置创建一个面积图。
createBarChart(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset) 此方法创建垂直方向的条形图。
createBubbleChart(String title, String xAxisLabel, String yAxisLabel, XYZDataset dataset) 此方法使用默认设置创建一个气泡图。
createCandlestickChart(String title, String timeAxisLabel, String valueAxisLabel, OHLCDataset dataset, boolean legend) 此方法创建并返回烛台图表的默认实例。
createGanttChart(String title, String categoryAxisLabel, String dateAxisLabel, IntervalCategoryDataset dataset) 此方法使用提供的属性以及所需的默认值创建甘特图。
createHistogram(String title, String xAxisLabel, String yAxisLabel, IntervalXYDataset dataset) 此方法创建直方图。
createLineChart(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset) 此方法使用默认设置创建折线图。
createPieChart(String title, PieDataset dataset) 此方法使用默认设置创建一个饼图。
createPieChart3D(String title, PieDataset dataset) 此方法使用指定的数据集创建3D饼图。
createRingChart(String title, PieDataset dataset, boolean legend, boolean tooltips, boolean urls) 此方法使用默认设置创建一个环图。
createScatterPlot(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset) 此方法使用默认设置创建散点图。
createTimeSeriesChart(String title, String timeAxisLabel, String valueAxisLabel, XYDataset dataset) 此方法创建并返回时间序列图。
createXYAreaChart(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset) 此方法使用XYDataset创建面积图。
createXYBarChart(String title, String xAxisLabel, boolean dateAxis, String yAxisLabel, IntervalXYDataset dataset) 此方法创建并返回XY条形图的默认实例。
createXYLineChart(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset) 此方法使用默认设置创建折线图(基于XYDataset)。
createXYStepAreaChart(String title, String xAxisLabel, String yAxisLabel, XYDataset dataset) 此方法使用默认设置创建一个填充的阶梯式XY图。
setChartTheme(ChartTheme theme) 此方法设置当前图表主题。

    推荐阅读