建筑(Architecture)

优质
小牛编辑
132浏览
2023-12-01

本章介绍了JFreeChart的基本类级别和应用程序级别体系结构,以便您了解JFreeChart如何与不同的类进行交互以及它如何适合基于Java的应用程序。

类级架构

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

JFreeChart类级架构

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

S.No单位和描述
1

File

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

2

Database

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

3

Create Dataset

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

4

General Dataset

此类数据集主要用于饼图。

5

Category Dataset

这种类型的数据集用于条形图,折线图等。

6

Series Dataset

此类数据集用于存储一系列数据和构建折线图。

7

Series Collection Dataset

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

8

Create Chart

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

9

Frame/Image

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

应用程序级架构

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

JFreeChart应用程序级架构

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