java - 使用 Python 或 Java,创建图表的最佳方式是什么?

标签 java python charts

我一直在搜索并找到了 jFreeChart , Python Google Chartmatplotlib .在这里搜索我还找到了CairoPlot .我听说我也可以使用 OpenOffice 来做到这一点。 API 是否易于使用?或者坚持使用其中一个库会更简单吗?

我在 Java 方面有更多经验,但我已经阅读了大部分的 Dive Into Python 3 并用 Python 完成了一些简单的模型程序。我可能不得不花更多时间在 Python 中完成它,尽管我愿意这样做,只要它不是什么令人兴奋的事情。我想将一些测试自动化以放入论文中,所以我更担心最终产品。

到目前为止,我正在考虑使用 matplotlib,因为它是唯一一个最近有更新的软件,这让我假设由于持续的支持,可能会有更多的文档。我过去也使用过 jFreeChart 进行过一些测试,没问题。但我希望找到更好的东西,或者有更多的文档/示例可供使用。上次我没有按照自己的意愿自定义图形外观 - 例如,更改线图中的背景 - 由于缺少示例/文档。

最佳答案

我建议你使用 matplotlib,它有高质量的后端和大量的图形表示,你可以完全控制你的图,Python 是一种非常方便和简单的自动化测试语言,对你的工作非常实用'愿意做。 Matplotlib 还有一个可以帮助你的大型社区和大量文档/示例;请记住,matplotlib 尚未移植到 Python 3.x,我不知道这对您是否重要。

我绝对不推荐的是CairoPlot,它不再维护,是一个玩具项目。

关于java - 使用 Python 或 Java,创建图表的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3170013/

相关文章:

java - 覆盖 JTextArea.getDocument.remove()?

java - 使用 JBoss 或 Tomcat 的独立应用程序

python - 匹配列表python中相反数字的出现

java - 无需 JNI GetByteArrayElements 即可访问 ByteArray 的内容

java - Swing 图形用户界面 : drawString - How to set the font size of the String being displayed?

python - 如何更简洁地编写用于扁平化嵌套列表的代码

java - 将文件从树莓派发送到智能手机蓝牙

charts - 如何删除 TradingView 小部件 JS 中的特定工具?

ios - 如何将 iOS 图表中的突出显示仅剪切到数据点?

c# - Xamarin.Forms:在饼图布局中放置标签