JFreeChart ChartFactory类
精华
小牛编辑
149浏览
2023-03-14
JFreeChart ChartFactory类介绍
- ChartFactory 类属于 JFreeChart 库的 org.jfree.chart 包。
- 此类用于创建不同类型的图表。
- ChartFactory 类还包含用于创建“ready-made”图表的静态方法。
- 此类中存在的每个方法都以其生成的图表类型命名,并且这些方法中的每一个都返回一个通用 JFreeChart 类的实例,而不管所涉及的图表类型如何。
JFreeChart ChartFactory类的构造方法
构造方法 | 描述 |
---|---|
ChartFactory( ) | 这是 ChartFactory 类的默认构造函数。 |
JFreeChart 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) | 此方法设置当前图表主题。 |