ChartFactory 类

2024 年 8 月 29 日 | 阅读 2 分钟
  • 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)此方法设置当前的图表主题。

下一主题ChartUtilities 类