有哪些科学绘图软件可用?

Hel*_*lix 55 software-recommendation

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

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

你会推荐什么?

nic*_*one 33

我是一名物理专业的学生,​​发现适用于 Ubuntu 的最佳科学绘图软件是 QtiPlot。它与 Origin 非常相似,而且效果非常好。

  • QtiPlot 是开源的,你可以从这里下载源代码:http://prdownload.berlios.de/qtiplot/qtiplot-0.9.8.3.tar.bz2 和所有开源程序一样,你可以自由编辑这个源代码并编译它。但是,作者不提供免费的、最新的、已编译的二进制文件。为此,您必须订阅维护合同。我不知道这是否是一个好的做法,但是这个程序是值得的,如果你买不起或不想买它,你总是可以自己编译或使用附带的二进制文件使用任何 Ubuntu。 (3认同)

Nia*_*phy 27

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


qbi*_*qbi 21

我建议Gnuplot。它有一组漂亮的功能,并且有很好的文档记录。因此,如果您花几分钟浏览一下文档,您就会了解基本概念。我几乎所有的绘图都使用 gnuplot,只有当我不需要全套功能时,我才倾向于使用LaTeX 中的Ti k Z。


Nia*_*phy 19

[R语言也很受欢迎,可以结合Sweave与乳胶使用。


Dav*_*uer 11

Ggplot2

是最好的数据可视化程序之一。它实现了爱德华·塔夫特( 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)
Run Code Online (Sandbox Code Playgroud)


DLH*_*DLH 8

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


jum*_*ett 8

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

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


mar*_*cin 5

gnuplot 和 xmgr/grace 可能是最古老的 Unix 科学绘图程序。我仍然时不时地使用 gnuplot(顺便说一句,它不是 GNU,有些人认为它不是免费的),因为我知道它并且我已经使用它很多年了,但它在本世纪没有太大变化,它不是根据今天的标准,用户友好。

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

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