Answers:
有Charts4j,它是一个图表API。它使开发人员可以通过直观,直观的Java API 以编程方式创建Google Chart API中可用的图表。
免责声明:我写了chart4j。我们将在接下来的几周内发布另一个主要版本。
它们并不多,因为它们将与JFreeChart竞争,而且很棒。您可以通过下载开发人员指南获取文档和示例。如果您要搜索的话,还有大量的免费在线教程。
EasyCharts是商业性的,因此我无法在我的项目中使用它。我改用GRAL图形库。我发现自定义非常容易,并且它像JFreeChart一样在LGPL下获得了许可,因此您可以免费使用它:
好问题,前几天我只是在寻找JFreeChart的替代品。JFreeChart非常出色且非常全面,我已经在多个项目中使用过它。我最近的问题是,这意味着向50kb小程序中添加1.6mb的库,所以我正在寻找更小的东西。
该JFreeChart的常见问题本身列出的替代品。与JFreeChart相比,它们大多数都是非常基础的,而且有些难看。最有前途的似乎是Java Chart Construction Kit和OpenChart2。
我还发现了EasyCharts,它是一种商业产品,但在某些情况下似乎可以免费使用。
最后,我回到了久经考验且值得信赖的JFreeChart,并使用Proguard将其屠宰成更易于管理的大小。
我建议您再看看JFreeChart。该用户指南仅供购买,但该演示说明了可行的方法,并且很容易从API文档中确定如何进行操作。基本上,您从ChartFactory静态方法开始,然后将结果JFreeChart对象插入ChartPanel中以显示它。如果您遇到困难,我相信您会在StackOverflow上得到一些快速解决问题的答案。
镇上有一个新的图表库:JChartlib JChartLib http://freshmeat.net/projects/jchartlib
JChart都是开源的。我不确定您正在绘制的图形以及它是如何绘制的(servlet,swing等),所以我想说的只是看几个不同的图形,然后看看哪个对您有用。
http://sourceforge.net/projects/jchart/
我也使用过JGraph,但我只使用了他们的商业版本。他们确实提供了开源版本: