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

最好的开源java图表库是什么?(jfreechart除外),java,charts,plot,Java,Charts,Plot,为什么没有更多面向Java的开源易用图表库?。在这个领域唯一成功的开源项目似乎是jfreechart,它甚至没有任何文档或示例可用。有一个JChart,它完全是开源的。我不确定你到底在画什么,以及你是如何画的(servlet,swing,等等),所以我想说看看几个不同的,看看哪个适合你 我也用过JGraph,但我只用过他们的商业版。他们确实提供了一个开源版本,但是: 没有太多,因为他们将与竞争对手竞争,这太棒了。您可以通过下载获取文档和示例。如果你搜索的话,也有很多免费的在线教程 有一个

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

有一个JChart,它完全是开源的。我不确定你到底在画什么,以及你是如何画的(servlet,swing,等等),所以我想说看看几个不同的,看看哪个适合你

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


没有太多,因为他们将与竞争对手竞争,这太棒了。您可以通过下载获取文档和示例。如果你搜索的话,也有很多免费的在线教程

    • 有一个图表API。它使开发人员能够通过简单直观的JavaAPI以编程方式创建中可用的图表


      免责声明:我写道。我们将在接下来的几周内发布另一个重要版本。

      好问题,前几天我自己也在寻找JFreeChart的替代品。JFreeChart非常优秀并且非常全面,我已经在几个项目中使用过它。我最近遇到的问题是,这意味着要在50kb的小程序中添加1.6mb的库,所以我正在寻找更小的库

      报告本身列出了备选方案。与JFreeChart相比,它们中的大多数都非常基本,有些则非常丑陋。最有希望的似乎是和

      我还发现,这是一个商业产品,但似乎在某些情况下免费使用

      最后,我回到了久经考验和信任的JFreeChart,并习惯于将其切割成更易于管理的尺寸


      我建议你再看看JFreeChart。用户指南只能购买,但它显示了什么是可能的,并且很容易从中找到解决方法。基本上,您从静态方法开始,并将结果对象插入到一个列表中以显示它。如果您陷入困境,我相信您会很快得到有关StackOverflow问题的答案。

      我过去使用过EasyCharts,它名副其实。它没有JFreeChart强大,但是EasyCharts的JAR比JFreeChart小得多。

      EasyCharts是商业化的,所以我不能在我的项目中使用它。我改用了GRAL图形库。我发现它很容易定制,并且它与JFreeChart一样,是在LGPL下授权的,因此您可以免费使用它:

      你可以试试。它有助于绘制简单的3d图表(曲面、散点、条形图等),并有许多选项用于自定义轴、记号等的布局。wiki上有许多示例和文档

      它是免费的,开源的

      干杯


      Martin

      对于动态2D图表,我一直在使用。它快速、简单,并且定期更新。作者很快对我的一个bug报告和几个功能请求做出了回应。与JFreeChart不同,我们公司更喜欢它而不是JFreeChart,因为它是为动态使用而设计的。

      城里有一个新的图表库:JChartLib

      我发现了这个框架:jensoft sw2d,非商业用途免费(双重许可)


      问候。

      干得好!唯一的缺点是需要连接互联网,尽管我记不起上次断开连接是什么时候了@pyinsci:出于安全原因,一些商店禁止服务器连接到外部internet服务器(即使服务器可以从internet访问)。请注意,Google static charts API自2012年4月20日起就被弃用。不需要连接到外部internet服务器的替代API是。如果您的目标是Web浏览器,您可以看一看。jfreechart的一个非常有用的贡献是一个简单的API,它允许您使用如下简单的函数调用生成绘图:plot(array)并获得一个图表对象,作为回报,您可以进一步自定义,即添加标题、网格线等…用于某些事情(高速数学绘图)jfreechart是平庸的,不是很棒的。我不是,不是用Java。我发现JChart2D比JFreeChart好,但它也有它的局限性;在一个项目中,我最终制作了自己的图形库,这是一次痛苦的经历,但它满足了我的需要。我希望Python的matplotlib有一个Java端口可用。是的,以65.00美元的价格下载《开发人员指南》……将JFreeChart称为“棒极了”未免言过其实。“简单的东西很棒”可能更准确+1对于matplotlib的Java克隆,它看起来很棒!!轻量级,无依赖性,哇,干得不错。我看了一下维基,非常简单。我的问题:它允许类别而不是X轴上的数值吗?哇,很酷,谢谢你的评论。在折线图中,系列的数量实际上不受限制。它可以绘制任意数量的图表。我刚刚发布了一个新版本,可以将图表保存到jpg或png文件中。更多的图表类型,如条形图、卡克图、雷达艺术等正在计划中。好的,让我在它变老之前试试这个DIt的GPL。请你把它做成LGPL好吗?(或Apache 2,或MPL),为什么我会考虑使用不同的制图库而不是JFrutCar,它是一个很好的图表库(i)由一个社区维护(II)有关于如何使用它免费的体面的文档。不幸的是,jchartlib在这两点上都没有优势:-(该网站提到sw2d是使用LGPL许可的;这不是可以在开源和商业工具中免费使用吗?我创建了一个简单的“绘图”java图表构建工具包的包装器,这使得它非常容易用于简单的绘图。我知道这已经太晚了,但我正在搜索文档,找不到。如果你有什么可以分享的吗?请查看ic