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 等图像格式显示。

热门文章

优秀文章