JFreeChart架构

本文概述

  • 1)班级架构
  • 2)应用层架构
JFreeChart的库包含两个层次的体系结构, 以定义其各个类之间的交互。
1)班级架构 基本的类级别体系结构表示JFreeChart库中存在的各种类如何相互交互以产生各种类型的图表。
JFreeChart架构

文章图片
  • 文件表示用于在文件中创建数据集的用户输入。
  • 数据库表示具有用于在数据库中创建数据集的用户输入的源。
  • 创建数据集表示正在创建并存储到对象中的数据集。
  • 常规数据集是一种用于创建饼图的数据集。
  • 类别数据集是一种数据集, 广泛用于条形图, 折线图等。
  • 系列数据集是一种数据集, 用于存储一系列数据和构造折线图。
  • 系列集合数据集表示添加到系列集合数据集的系列数据集的各种类别。这种类型的数据集用于XY折线图。
  • 创建图表是用于创建最终图表的方法。
  • 框架/图像表示图表显示在摆动框架上或已创建图像。
2)应用层架构 【JFreeChart架构】应用程序级体系结构显示了JFreeChart库在Java应用程序中的位置。
JFreeChart架构

文章图片
  • 用户数据由客户端程序接收。
  • 标准Java和JFreeChart API用于生成框架形式的输出, 可以直接在应用程序内部显示, 也可以以JPEG或PNG等图像格式独立显示。

    推荐阅读