当前位置: 首页>>技术问答>>正文


什么科学绘图软件可用?

,

问题描述

我目前正在做一些实验性工作,但我有很多数据需要拖网。我使用Gnumeric,它非常好,但我常常觉得必须有更好的东西。

理想情况下,我希望最大数量的特征具有最小的学习曲线,但实际上我只想知道是否有比Gnumeric更好的东西,我可以用它来操作和绘制数据。

你会推荐什么?

最佳解决方案

我是一名物理系学生,发现Ubuntu最好的科学绘图软件是QtiPlot。它与Origin非常相似,效果非常好。

次佳解决方案

NumpyMatplotlib是处理和显示数据的良好组合。

第三种解决方案

我建议使用Gnuplot。它有一套漂亮的功能,并且有很好的记录。因此,如果您花一些时间浏览文档,您将获得基本的想法。我几乎所有的情节都使用gnuplot,只有当我不需要完整的功能时,我倾向于使用LaTeX的TikZ。

第四种方案

R语言也很受欢迎,可以与Sweave结合使用以与Latex一起使用。

第五种方案

Ggplot2

是最好的数据可视化程序之一。它实现了作为’Beautiful Evidence’和“定量信息的视觉显示”的图形设计和科学传播经典作者Edward Tufte的思想。

Deducer GUI使得可以使用ggplot2而无需了解实现ggplot2的R编程语言。如果您可以使用excel,则可以使用Deducer。您的统计分析将是有效的,您的图表(感谢ggplot2)将是有效和漂亮的。

#dependencies
sudo apt-get install r-core
sudo apt-get install rJava default-jdk
sudo R CMD javareconf
sudo R
#to install deducer
install.packages('JGR')
install.packages('Deducer')
library(JGR)
JGR()
#in JGR
library(Deducer)

第六种方案

Sage可能对此有好处。它将许多开源数学工具联系在一起,以创建一个非常广泛和灵活的应用程序。

第七种方案

我用过qtoctave。如果您以前使用它,它类似于MATLAB。

您可以从存储库安装它:sudo apt-get install qtoctave

第八种方案

gnuplot和xmgr /grace可能是最古老的Unix科学图形程序。我还是经常使用gnuplot(BTW它不是GNU和some consider it not free),因为我知道它并且我已经使用了很多年了,但它在本世纪并没有太大变化而且根据今天的情况它不是user-friendly标准。

我认为现在最有前途的项目是QtiPlot,LabPlot和Veusz。前两个类似于Origin(Windows上最流行的绘图软件)。 QtiPlot有一个full-time开发人员,似乎更积极地开发。 Veusz与Origin克隆不同,与其他程序不同,它是用Python编写的。它不在发行版中,但它有PPA

我用于绘制数据的另一个程序是fityk。它专门用于曲线拟合,我用它来绘图主要是因为我很清楚(我写的),但我想在大多数情况下QtiPlot或Veusz将是最好的选择。

第九种方案

我使用了SciDavis,Scilab和MatplotLib。不过最近我使用的是ParaView,但这不是一个易于使用的程序。以前的很容易。

第十种方案

我建议使用DataScene。它可以生成非常酷的图形和图表动画。由于向导和教程,我发现学习曲线是童话般的。您可以在以下位置找到有关DataScene的更多信息:

http://www.cyber-wit.com

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1401.html,未经允许,请勿转载。