4

Java Swing 中是否有任何预定义的组件允许绘制直方图函数图

如果没有。有谁知道一个没有 GPL2.0/3.0 许可证的好的开源库?(我需要任何获得 MIT/Apache/Eclipse/LGpl 许可的产品)。

提前致谢

4

3 回答 3

7

JFreeChart是一个流行的 Java 库,您可以使用它制作各种图表,包括直方图和函数图。它已获得 LGPL 许可证。

我觉得 JFreeChart 有点烦人的是你必须为他们的Developer Guide付费,并且你必须为该指南的每个用户单独付费(即一个开发者不能合法地将他的副本借给另一个开发者,除非你购买更昂贵的站点许可证)。不过 API 文档是免费提供的。

于 2011-05-25T12:53:06.590 回答
3

对于通用图形库,请试用Batik SVG Toolkit(Apache 许可证)。使用 Batik,您可以将任何类型的 SVG 图形嵌入到您的 Swing 应用程序中,包括直方图和函数图。有关 Swing 特定的文档,请参阅“Batik Swing 组件”

在 SVG 中绘制直方图和函数图相当简单。例如,您从 Wikipedia 链接的直方图示例是一个 SVG 文件,可以使用 Batik 查看。

于 2011-05-25T12:51:30.863 回答
1

JFreechart 是常见的解决方案,但在他们的网站上,他们列出了带有许可详细信息的其他选项。

http://www.jfree.org/jfreechart/faq.html#FAQ13

于 2011-05-25T13:01:23.780 回答