问题描述
我目前正在做一些实验性工作,但我有很多数据需要拖网。我使用Gnumeric,它非常好,但我常常觉得必须有更好的东西。
理想情况下,我希望最大数量的特征具有最小的学习曲线,但实际上我只想知道是否有比Gnumeric更好的东西,我可以用它来操作和绘制数据。
你会推荐什么?
最佳解决方案
我是一名物理系学生,发现Ubuntu最好的科学绘图软件是QtiPlot。它与Origin非常相似,效果非常好。
次佳解决方案
Numpy和Matplotlib是处理和显示数据的良好组合。
第三种解决方案
我建议使用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的更多信息: