JFreeChart 架构
JFreeChart 的库包含两个层次的体系结构来定义其各种类之间的交互。
JFreeChart 类关系结构
基本的类级别体系结构表示 JFreeChart 库中存在的各种类如何相互交互以生成各种类型的图表。
- File:表示用于创建该文件中的数据集的用户输入。
- Database:表示用于在数据库中创建的数据集的具有源的用户输入。
- Create DataSet:表示正在创建并存储到该对象的数据集。
- General DataSet:是一个类型的数据集,用来创建饼图。
- Category DataSet:是被广泛用于柱状图,折线图等一个类型的数据集
- Series DataSet:是一个类型的数据集,其用于存储数据和构建线图表的系列。
- Series Collection DataSet:代表了各种类别被添加到系列采集数据集系列数据集。这种类型的数据集用于 XYLine 图表。
- Create Chart:是被执行以创建最终图表的方法。
- Frame/Image:表示该图表显示在摆动架或创建的图像。
JFreeChart 应用架构
应用程序级架构显示了 JFreeChart 库在 Java 应用程序中的位置。
- 用户数据由客户端程序接收。
- 标准 Java 和 JFreeChart API 用于生成框架形式的输出,可以直接在应用程序内部显示,也可以独立地以 JPEG 或 PNG 等图像格式显示。
热门文章
优秀文章