- JFreeChart 教程
- JFreeChart - 主页
- JFreeChart - 概述
- JFreeChart - 安装
- JFreeChart - 架构
- JFreeChart - 引用的 API
- JFreeChart - 饼图
- JFreeChart - 条形图
- JFreeChart - 折线图
- JFreeChart - XY 图表
- JFreeChart - 3D 图表/条形图
- JFreeChart-气泡图
- JFreeChart - 时间序列图表
- JFreeChart - 文件接口
- JFreeChart - 数据库接口
- JFreeChart 有用资源
- JFreeChart - 快速指南
- JFreeChart - 有用的资源
- JFreeChart - 讨论
JFreeChart - 架构
本章介绍了 JFreeChart 的基本类级别和应用程序级别体系结构,让您了解 JFreeChart 如何与不同的类交互以及它如何适合基于 Java 的应用程序。
类级架构
类级架构解释了库中的各个类如何相互交互以创建各种类型的图表。
以下是上述框图中使用的单元的详细信息 -
序列号 | 单位及说明 |
---|---|
1 | 文件 具有用于在文件中创建数据集的用户输入的源。 |
2 | 数据库 具有用于在数据库中创建数据集的用户输入的源。 |
3 | 创建数据集 接受数据集并将数据集存储到数据集对象中。 |
4 | 通用数据集 此类数据集主要用于饼图。 |
5 | 类别数据集 此类数据集用于条形图、折线图等。 |
6 | 系列数据集 此类数据集用于存储一系列数据并构建折线图。 |
7 | 系列集合数据集 不同类别的系列数据集被添加到系列集合数据集中。这种类型的数据集用于 XYLine 图表。 |
8 | 创建图表 这是创建最终图表所执行的方法。 |
9 | 帧/图像 图表显示在 Swing Frame 上或创建图像。 |
应用层架构
应用程序级架构解释了 JFreeChart 库在 Java 应用程序中的位置。
客户端程序接收用户数据,然后根据需求使用标准 Java 和 JFreeChart API 生成框架形式的输出,该输出可以直接在应用程序内部显示,也可以以 JPEG 或 PNG 等图像格式独立显示。