什么是最好的开源Java图表库? (jfreechart除外)

为什么没有更多的开源易于使用Java的图表库? 这个领域唯一成功的开源项目似乎是jfreechart,它甚至没有任何文档或例子可用。

有charts4j这是一个图表和graphicsAPI。 它使开发人员能够通过直观,直观的Java API以编程方式创buildGoogle Chart API中可用的图表 。

免责声明:我写了charts4j 。 我们将在未来几周内再次发布一个重要版本。

没有很多,因为它们会和JFreeChart竞争,而且很棒。 您可以通过下载开发人员指南获取文档和示例。 如果您search它们,也有大量的免费在线教程。

  • JFreeChart – 教程
  • JFreeChart简介

EasyCharts是商业的,所以我不能用它来做我的项目。 我使用了GRALgraphics库。 我发现它非常容易定制,并且像JFreeChart一样在LGPL下获得许可,所以您可以免费使用它:

http://trac.erichseifert.de/gral

好问题,我只是在前几天自己寻找JFreeChart的替代品。 JFreeChart非常好,非常全面,我已经在几个项目中使用它。 我最近的问题是,这意味着添加1.6MB的库到一个50kb的小程序,所以我正在寻找更小的东西。

JFreeChart常见问题本身列出了替代scheme。 与JFreeChart相比,他们中的大多数都是非常基本的,有些相当丑陋。 最有希望的似乎是Java Chart Construction Kit和OpenChart2 。

我还发现EasyCharts ,这是一个商业产品,但在某些情况下似乎可以自由使用。

最后,我回到了久经考验的可靠JFreeChart,并使用Proguard将其切割成更易于pipe理的大小。

我build议你再看看JFreeChart。 用户指南只能用于购买,但是演示显示了什么是可能的,并且可以很容易地从API文档中计算出来 。 基本上,你从ChartFactory的静态方法开始,并将生成的JFreeChart对象插入ChartPanel来显示它。 如果您遇到困难,我相信您会在StackOverflow上得到一些快速解答。

在镇上有一个新的图表库: JChartlib JChartLib http://freshmeat.net/projects/jchartlib

有JChart全是开源的。 我不确定你在做什么,以及你如何绘制它(servlets,swing等),所以我只想看看几个不同的东西,看看哪个适合你。

http://sourceforge.net/projects/jchart/

我也使用JGraph,但我只使用他们的商业版本。 他们确实提供了一个开源版本:

http://www.jgraph.com/jgraph.html

对于dynamic二维图表,我一直在使用JChart2D 。 它快速,简单,并定期更新。 作者已经快速回应我的一个错误报告和几个function请求。 我们在我们公司比JFreeChart更喜欢JFreeChart,因为它是为dynamic使用而devise的。

我发现这个框架:jensoft sw2d,免费用于非商业用途(双授权)

http://www.jensoft.org

问候。

你可以试试Jzy3d 。 它有助于绘制简单的三维图表(曲面,散点图,条形等),并有很多自定义坐标轴,刻度线等的选项。维基上有很多示例和文档。

它是免费的,开源的。

干杯,

马丁

我以前使用过EasyCharts,它不辜负它的名字。 它不如JFreeChart强大,但EasyCharts的JAR远小于JFreeChart。