为什么没有更多的开源易于使用Java的图表库?这个领域唯一成功的开源项目似乎是jfreechart,它甚至没有任何文档或示例。
答案 0 :(得分:55)
它们之间并不多,因为它们会与JFreeChart竞争,而且很棒。您可以通过下载developer's guide获取文档和示例。如果你搜索它们,还有大量的免费在线教程。
答案 1 :(得分:52)
charts4j是图表和图表API。它使开发人员能够通过简单直观的Java API以编程方式创建Google Chart API中可用的图表。
免责声明:我写了charts4j。我们将在接下来的几周内再发一次。
答案 2 :(得分:15)
EasyCharts是商业广告,因此我无法将其用于我的项目。我使用GRAL图形库代替。我发现它很容易定制,它在LGPL下获得许可,就像JFreeChart一样,所以你可以免费使用它:
答案 3 :(得分:14)
好问题,我前几天只是在寻找JFreeChart的替代品。 JFreeChart非常好而且非常全面,我在几个项目中都使用过它。我最近的问题是它意味着为一个50kb的applet添加了1.6mb的库,所以我一直在寻找更小的东西。
JFreeChart FAQ本身列出了备选方案。与JFreeChart相比,它们大多数都是非常基本的,有些非常难看。最有希望的似乎是Java Chart Construction Kit和OpenChart2。
我还发现EasyCharts,这是一种商业产品,但在某些情况下似乎可以免费使用。
最后,我回到了经过尝试和信任的JFreeChart,并使用Proguard将其剔除到更易于管理的大小。
我建议您再看看JFreeChart。用户指南仅供购买,但demo显示了可能的内容,并且很容易找出API documentation的内容。基本上,您从ChartFactory静态方法开始,将生成的JFreeChart对象插入ChartPanel以显示它。如果你遇到困难,我相信你会在StackOverflow上得到一些问题的快速解答。
答案 4 :(得分:4)
JChart都是开源的。我不确定你的图形是什么以及你是如何绘制图形的(servlet,swing等)所以我只想看看几个不同的,看看哪个适合你。
http://sourceforge.net/projects/jchart/
我也使用过JGraph,但我只使用了他们的商业版本。但他们确实提供了一个开源版本:
答案 5 :(得分:4)
对于动态二维图表,我一直在使用JChart2D。它快速,简单,并定期更新。作者已经快速回复我的一个错误报告和一些功能请求。我们公司比JFreeChart更喜欢JFreeChart,因为它是为动态使用而设计的。
答案 6 :(得分:4)
镇上有一个新的图表库:JChartlib JChartLib http://freshmeat.net/projects/jchartlib
答案 7 :(得分:3)
答案 8 :(得分:2)
答案 9 :(得分:1)
我过去曾经使用过EasyCharts而且它的名字也很实用。它没有JFreeChart那么强大,但EasyCharts的JAR比JFreeChart小得多。