JFreeChart - Architecture

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

类级别体系结构

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

JFreeChart类级架构

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

S.NoUnits&描述
1

文件

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

2

数据库

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

3

创建数据集

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

4

一般数据集

这种类型的数据集主要用于饼图.

5

类别数据集

使用此类数据集用于条形图,折线图等

6

系列数据集

此类数据集用于存储系列数据和构造折线图.

7

系列集合数据集

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

8

创建图表

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

9

帧/图像

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

应用程序级架构

应用程序级架构解释了JFreeChart库位于Java应用程序中.

JFreeChart应用程序级架构

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