JFreeChart - 架构

本章介绍 JFreeChart 的基本类级和应用程序级架构,让您了解 JFreeChart 如何与不同类交互以及它如何适应您的基于 Java 的应用程序。

类级架构

类级架构解释了库中的各个类如何相互交互以创建各种类型的图表。

JFreeChart 类级架构

以下是上述框图中使用的单位的详细信息 −

S.No 单位 &描述
1

文件

具有用户输入的源,用于在文件中创建数据集。

2

数据库

具有用户输入的源,用于在数据库中创建数据集。

3

创建数据集

接受数据集并将数据集存储到数据集对象中。

4

通用数据集

该数据集主要用于饼状图。

5

分类数据集

该数据集用于条形图、折线图等。

6

系列数据集

该数据集用于存储系列数据并构建折线图。

7

系列集合数据集

将不同类别的系列数据集添加到系列集合数据集中。这种类型的数据集用于 XYLine 图表。

8

创建图表

这是执行以创建最终图表的方法。

9

框架/图像

图表显示在 Swing 框架上或创建图像。

应用程序级架构

应用程序级架构解释了 JFreeChart 库在 Java 应用程序中的位置。

JFreeChart 应用程序级架构

客户端程序接收用户数据,然后根据需求使用标准 Java 和 JFreeChart API 生成输出,输出形式可以是框架,可以直接在应用程序内部显示,也可以独立显示为 JPEG 或 PNG 等图像格式。