转载自  JFreeChart架构

本章介绍给大家介绍 JFreeChart 不同类中如何交互的概念, JFreeChart基本类层次和应用水平的架构在基于Java应用程序如何工作的。

类层次架构

类层次架构解释了如何把不同阶层的相互库交互,以创建不同类型的图表。

以下是在上述框图中使用的单元细节:

单元 描述
文件 所用的用户输入为源,用于创建该文件中的数据集。
数据库 所用的用户输入为源,用于创建在数据库中的数据集。
创建数据集 接受数据集中存储和数据集中到数据集对象。
通用数据集 这种类型的数据集主要用于饼图。
分类数据集 这种类型的数据集,用于柱状图,折线图等等。
系列数据集 这种类型的数据集被用于存储一系列数据和构建线图表。
系列采集数据集 不同类别的一系列数据集添加系列集合数据集。这种类型的数据集,用于xy折线图表。
创建图表 这是被执行以创建最终的图表的方法。
帧/图片 该图显示在一个Swing框架或创建映像。

应用层架构

应用级架构说明,其中JFreeChart库在Java应用程序内线。

客户端程序接收用户数据,然后它使根据要求使用标准Java和JFreeChart的API来生成输出在任一帧的形式,它可以直接在该应用程序或独立地在所述图像格式,如JPEG或PNG显示。

JFreeChart(一)之架构相关推荐

  1. 通向架构师的道路(第四天)之Tomcat性能调优-让小猫飞奔

    一.总结前一天的学习 从"第三天"的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是: ü   吞吐量 ü   Responsetime ü   Cpuload ü   ...

  2. 软件构架、架构和框架的区别

    2019独角兽企业重金招聘Python工程师标准>>> 软件框架(Software Framework)介绍  面向某领域(包括业务领域,如ERP,和计算领域,如GUI)的.可复用的 ...

  3. JFreeChart图形开发包学习笔记

    一.JFreeChart的介绍 JFreeChart开发包是一个开源的Java图形开发包,它从柱形图,饼形图,到雷达图,蜡烛图等等无所不包,可以运用在c/s,b/s架构中. 优点:目前最好的java图 ...

  4. JFreeChart展示柱状图和折线图的组合

    笔者最近工作需要在Web前端展示统计图表(基于SSH架构),使用了JFreeChart和amchart两个控件,谈谈使用心得.         JFreeChart的最大好处是可以在Server端保存 ...

  5. 企业管理软件平台架构内幕揭秘 1

    <script src="http://blog.csdn.net/count.aspx?ID=2277084&Type=Rank" type="text/ ...

  6. 企业管理软件平台架构内幕揭秘(转载)

    企业管理软件,由于进入门坎低,各行各业各层次企业都需要,做面向企业应用比做面向个人应用要赚钱多,好销售,所以中国内地有相当大部分的程序员在从事着企业管理软件的开发. 尤其是接项目的软件公司,这类公司往 ...

  7. 企业管理软件平台架构内幕揭秘[转]

    为什么80%的码农都做不了架构师?>>>    企业管理软件,由于进入门坎低,各行各业各层次企业都需要,做面向企业应用比做面向个人应用要赚钱多,好销售,所以中国内地有相当大部分的程序 ...

  8. 【转】企业管理软件平台架构内幕揭秘

    我上一篇文章<用友 U9 SOA Ready>写完后,有朋友说里面的企业管理软件平台架构讲的非常好,可惜被用友的内容给遮盖了,希望我能独立成篇,真正把企业管理软件平台架构讲透.于是就成了这 ...

  9. Dubble 01 架构模型start project

    Dubbo 01 架构模型 传统架构 All in One 测试麻烦,微小修改 全都得重新测 单体架构也称之为单体系统或者是单体应用.就是一种把系统中所有的功能.模块耦合在一个应用中的架构方式.其优点 ...

最新文章

  1. 微软(中国)CTO韦青:人工智能是拿来用的,不是拿来炒的
  2. STM32输入捕获模式设置并用DMA接收数据
  3. EF架构~为EF DbContext生成的实体添加注释(T4模板应用)
  4. GMP:了解GMF引擎功能Graphical Modeling Framework
  5. EasyUI加载外部页面需要使用html片段
  6. java建立tcp服务器长连接_B/S 架构下后端能否建立 TCP 长连接?
  7. oftc注册服务器占用,golang服务器程序运行过程中崩溃,报错:fatal error: runtime: out of memory...
  8. Python案例:给出三角形构成方案
  9. kylin启动:Failed to create /kylin
  10. CopyToDataTable()、SetField()
  11. 2017年2月24号课堂笔记
  12. Linux下的shell编程(二)BY 四喜三顺
  13. Linux使用Blowfish生成密码,linux批量生成密码
  14. 计量经济学搭建模型总结
  15. 索尼rx1r人脸识别_RX1 vs RX1R 索尼黑卡新老机皇画面解析力内战
  16. 目前我国网络安全人才市场状况
  17. android l x64,64位 Android L有9大亮点
  18. 智能编程计算机表演赛,中国儿童青少年计算机表演赛在京闭幕
  19. node.js入门_Node.js入门
  20. 那场泡沫破碎的一刻,已宣判了一生。

热门文章

  1. vba 不等于_EXCEL中VBA基础语句(1)
  2. 算法设计与分析——递归与分治策略——线性时间选择
  3. leetcode746. 使用最小花费爬楼梯
  4. leetcode15. 三数之和(三指针)
  5. [SpringSecurity]web权限方案_用户认证_自定义用户登录页面
  6. [JavaWeb-HTML]HTML标签_表单标签
  7. [Java基础]Lambda表达式练习
  8. [Java基础]Object类的常用方法
  9. cmd小游戏_使用pygame制作Flappy bird小游戏
  10. acwing199.余数之和(除法分块)