CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

数据库 | Oracle | DB2 | SQL Server | MySQL | 商业智能 | BI | DBA | Sybase| SQL Server 2008

您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

通过 JChart 可视化您的 Oracle 数据库数据

作者: Dustin Marx,Michael G. Marti,  出处:Oracle, 责任编辑: 李书琴, 
2007-10-08 08:00
  使用 JFreeChart 可以轻松绘制 Oracle 数据库数据图表,并可以选择多种高质量的图表类型,在本文中,我们将使用 Oracle 数据库 10g 快捷版 (XE) 中的 HR 模式数据提供一个该过程的示例……

  即使用 JFreeChart 提供的所有图表类型,还是会有一些情况需要提供额外的灵活性才能呈现完美的图表。虽然 JFreeChart 简化了许多图表类型的创建,但它也为开发人员提供了处理其他复杂性和显著自定义提供的图表类型的机会。本文只演示了该图表自定义功能的一小部分。JFreeChart 公开低级别的 API (AWT/Java2D) 以便在管理人员需要时为他们提供额外的灵活性。

  JFreeChart(和 Cewolf)提供为生成的图表生成工具提示的机制。

  JFreeChart 支持创建 HTML 图像映射(参见 ChartUtilities 类的文档)。

  JFreeChart 可以在基于标准 Widget 工具包 (SWT) 的应用程序中使用。本文提到的一个示例涉及 Swing,但 JFreeChart 还可以与 SWT 结合使用。有关 JFreeChart 与 SWT 结合使用的详细信息可以在 http://jfree.org/phpBB2/viewtopic.php?t=4693 找到。该链接还展现了 JFreeChart 论坛的有益之处。

  总结 JFreeChart 的主要优势

  使用 JFreeChart 生成以数据为中心的图表有几个令人信服的原因。下面是其中几个最重要的原因:

  许可证/购买成本 — 免费。即使您将推荐的 JFreeChart 开发人员指南包含一点微薄的费用,该成本也是极低的,很难与之竞争。JFreeChart 在 GNU Lesser 一般公用许可下分发。

  强大特性 — 如果一个库或框架缺少所需的特性,免费或低成本的许可并不足以让人选择它。JFreeChart 支持许多不同类型的图表,并支持在许多不同的环境中以许多不同的格式显示这些图表。

  简单性 — 强大的、功能齐备的库通常极其复杂,学习时间较长。但是,JFreeChart 提供了一个 API,它学习和使用都极其容易,而且支持强大的特性。使用 JFreeChart 创建基本图表十分简单,创建更复杂的图表只需不断积累的使用 JFreeChart API 的经验。面向 JDBC 的数据集使得根据存储在关系数据库中的数据显示图表变得极为简单。

  支持 Java 的若干版本 — 如同一下将 J2SE 5 和 Java SE 6 的批注、类和其他特性注入第三方框架、库和工具。虽然这些特性提供有吸引力的优点,但如果它们的基准 Java 版本的日期早于 J2SE 5,这些特性会妨碍开发人员对新的框架或库的利用。JFreeChart 1.0.6(编写本文时的最新版本)所需的最低 Java 版本为 JDK 1.3。这是很重要的,因为使用 Java 1.4.2 的开发人员可以使用 JFreeChart 的最新版本。反过来,JFreeChart 可以与 Java SE 6 结合使用,本文的所有示例都是针对 Java SE 6 编译和运行的。最后,如本文所演示的,JFreeChart 可以直接应用于 Java 标准版 (SE) 和 Java 企业版 (EE) 环境中的图表生成。

  获得有关 JFreeChart 的其他信息

  本文旨在介绍 JFreeChart 的众多特性。然而,JFreeChart 是一个强大、功能齐备的库,仅通过一篇文章无法全部涵盖。有些资源开发人员可以访问有关 JFreeChart 的更多信息,这些信息大多数可以通过 JFreeChart 的主页访问。

  JFreeChart 类和接口的 Javadoc 文档是在这篇介绍性文章基础上进行提高的良好起点。当您在链接内下钻足够充分时,基于 Javadoc 的联机文档会链接到包含实际的 JFreeChart 代码的 HTML 页面(Javadoc“linksource”样式)。有时,该方法比通过打开源代码文件自身来检查代码更容易。

  在我们的示例中,我们使用了 JFreeChart 提供的常量很多次。这些内容可以很方便地在 www.jfree.org/jfreechart/api/javadoc/constant-values.html 上找到。检查这些 JFreeChart 常量可以提供有关 JFreeChart 默认值和设置的洞察。

  联机 JFreeChart 论坛还提供有关 JFreeChart 的以前的问题和解答的存档,并允许开发人员提问。只需一点微薄的费用,开发人员即可购买和下载《JFreeChart 开发人员指南》了解更全面的 JFreeChart 知识。

  结论

  JFreeChart 为生成以图形的形式表示数据库或其他数据的高质量图表提供了一种免费、开放源代码的方法。该库易于学习和使用,可以生成许多类型的图表,并支持在众多不同的环境中以标准或企业 Java 显示这些图表。

共28页。 9 ... 23 24 25 26 27 28

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅


    
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i