JFreeChart JFreeChart类
精华
小牛编辑
132浏览
2023-03-14
JFreeChart JFreeChart类介绍
- 这个类包括 JFreeChart 库中最重要的类之一,称为“JFreeChart”。
- JFreeChart 类提供 Java 2D 图表的表示。类中的方法使开发人员能够控制生成的图表的各个方面,并创建表示图表的抽象窗口工具包 (AWT) BufferedImage。
- 可以直接使用 JFreeChart 类创建几种简单类型的图表。
- 这个类属于 org.jfree.chart 包。
- JFreeChart 方法用于创建包含时间序列数据的条形图、折线图、饼图和 xy 图。
JFreeChart JFreeChart类的构造方法
构造方法 | 描述 |
---|---|
JFreeChart(Plot plot) | 它根据提供的图创建一个新图表。 |
JFreeChart(String title, Font titleFont, Plot plot, boolean createLegend) | 它创建一个具有给定标题和绘图的新图表。 |
JFreeChart(String title, Plot plot) | 它创建一个具有给定标题和绘图的新图表。 |
JFreeChart JFreeChart类的方法
方法 | 描述 |
---|---|
addChangeListener(ChartChangeListener listener) | 此方法注册一个对象以通知图表更改。 |
addLegend(LegendTitle legend) | 此方法向绘图添加图例并向所有注册的侦听器发送 ChartChangeEvent。 |
addSubtitle(Title subtitle) | 此方法添加图表副标题,并通知注册的侦听器图表已被修改。 |
clearSubtitles( ) | 此方法清除图表中的所有字幕,并向所有注册的侦听器发送 ChartChangeEvent。 |
createBufferedImage(int width, int height) | 此方法创建并返回已绘制图表的缓冲图像。 |
draw(Graphics2D g2, Rectangle2D area) | 此方法在 Java 2D 图形设备(如屏幕或打印机)上绘制图表。 |
getBackgroundImage( ) | 此方法返回图表的背景图像,如果没有图像,则返回 null。 |
getCategoryPlot( ) | 此方法返回转换为 CategoryPlot 的绘图。 |
getID( ) | 此方法返回图表的 ID。 |
getLegend( ) | 此方法返回图表的图例(如果有)。 |
getPlot( ) | 此方法返回图表的绘图。 |
getSubtitle(int index) | 此方法返回图表副标题。 |
getTitle( ) | 此方法返回主图表标题。 |
getXYPlot( ) | 此方法返回转换为 XYPlot 的绘图。 |
removeLegend( ) | 此方法删除图表中的第一个图例,并向所有注册的侦听器发送 ChartChangeEvent。 |