JfreeChart 功能
JfreeChart 特性
JFreeChart 库的主要特性有:
JFreeChart 随附完整的源代码。它根据 GNU 宽松通用公共许可证(LGPL) 分发,允许在商业应用中免费使用。
它包含一致且文档齐全的 API,支持多种图表类型。
JFreeChart 强大的库提供了一个非常容易上手的 API,它使刚接触 JFreeChart 的开发人员能够快速创建表示其数据的优雅图表。
它具有灵活的设计结构,易于扩展,同时面向服务器端和客户端应用程序。
它支持各种输出格式,包括 Swing 和 JavaFX 组件、PNG 和 JEPG 等图像文件以及 PDF、EPS 和 SVG 等矢量图形文件格式。
它允许对图表进行广泛的自定义。
它还提供将图表转换为图像格式或基本 HTML 图像映射的功能。
JFreeChart API(应用程序编程接口)支持许多交互功能,例如工具提示和缩放。
它专为在应用程序、小程序、servlet 和 JSP 中使用而设计。
JFreeChart 提供图表鼠标事件(这些事件可用于深入图表等)。
JFreeChart 可以有效地整合到多种开发环境中,以呈现面向数据的图表。
这些包括:
基于 Java SE Swing 的应用程序,包括小程序。
Java EE servlet 和 JavaServer Pages(JSP)。
以便携式网络图形(PNG) 或 JPEG 格式生成的文件。
与 iText 集成以创建 PDF。
与 Batik 集成以创建 SVG 格式。