分类
科研学习

科研作图软件Origin的替代品: QtiPlot & SciDAVis

QtiPlot

在计算机世界里,一切信息都是1和0两个符号,但我们人类总喜欢图像化的东西,所以在科研或者是其它报表中,总喜欢将数字用图表的方式表现出来,更容易让人接受与理解数字背后要表达的含义。

在科研中的作图,可以选择微软的Office Excel画图功能,但作图效果差强人意。工欲善其事,必先利其器。MatLab不但售价昂贵,而且绘图命令复杂,不容易灵活控制;专业的作图软件Origin是科研中数据绘图、分析拟合的利器,只可惜这款强大的软件并不是免费,我身边的国外同行几乎没有人使用这款软件,主要是购买价格对于穷得响叮当的学生的确太贵了(550美元!)——那些使用盗版的同学就别出声了。

QtiPlot好用但需要手动编译

不过,只要有一款好用的收费软件,在开源世界中就几乎有一款相应的替代品,Origin亦不例外。土木坛子的经验告诉大家,有一款叫作QtiPlot的开源软件就几乎是Origin的替代品,一般的科研作图可以得心应手,使用方法简单,容易上手,图像导出功能(包括PDF, emf等各种矢量和位图格式)、数据分析拟合一应俱全,并且开源免费:在Windows, Linux (Ubuntu)和Mac上都免费。不过在Windows下的可执行安装程序不免费——这并不违反开源的协议,需要支付一定的费用。

不必担心,好的开源软件自然会有人改进,有一位牛人在其网站上提供编译好的非官方程序,土木坛子便是直接下载其维护的版本(Qtiplot-0.9.8.1-3-Unofficial-win.zip 点击直接下载)放在Windows 7 64位系统上使用,非常好用。这位牛人的版本可以算作绿色版本,不需要安装,直接解压后,点击qtiplot.exe文件就可以执行作图所有功能。

当然,还有另一位荷兰的牛人也维护着专门编译版本安装程序,不过安装需要使用Python27环境,并需要敲击一些命令,所以我个人并不推荐。从这两位牛人提供非官方的编译版本也足以证明这款作图软件能够替代Origin的实力。

免费开源的SciDaVis是Origin最好的替代品

与QtiPlot类似的其它开源免费安装软件还有一款很好用的:SciDAVis (Scientific data analysis and visualization),从我的使用经验来看,它非常类似QtiPlot, 用起来比QtiPlot更好用。

SciDAVis有一个小BUG(也可能是软件作者设计意图即如此),在粘贴数据时候,只能默认把前两列数据当成数字text格式,其它的列默认当成”text”,导致绘图出现问题。所以每次从Exel表格里复制数据粘贴到SciDAVis后,选中所有数据修改成Numeric形式,即可以绘制出与QtiPlot一样的图表。

在使用过程中发现,绿色版本的QtiPlot有些问题,比如输出图形时有时候出现空白。原因可能在于有些需要的安装资源不存在,导致功能不完善。而编译安装版本的QtiPlot文件官方需要支付费用,非官方的编译版本安装过程非常复杂繁琐。

经历过不完美的QtiPlot和功能强大但依靠命令行的R语言绘图后,建议使用SciDAVis软件科研绘图。事实上SciDAVis是QtiPlot的一个分支,完全安装版本能够保证功能完美可靠,SciDAVis真正做到了开源免费,是一款好用的科技数据绘图软件。

好东西不敢独享,特与奋斗在科研中的同学们共享。也欢迎大家分享你觉得好用的科研软件,开源免费的最好不过。

[2015年2月23日更新]

“科研作图软件Origin的替代品: QtiPlot & SciDAVis”上的32条回复

这是必须的,使用盗版就应该小声点。在中国科研工作者中都使用盗版软件,更别说普通人群了~
欧洲这边对版权要求要严格一些,像我们学校,如果在公家电脑上安装盗版软件可能有很大的风险。
曾经有人安装了盗版的AnSys软件,然后电脑的账号都被删除了,因为学校的管理中心能够发觉。所以在国外我基本上都不敢用盗版软件,事实上这种习惯也挺好。
尽量使用开源免费的软件,习惯了就好,工具这个东西没有绝对。

是的,在美国的老师到我们课题组来帮忙指导下研究,唯一的要求就是配台笔记本,但是要求电脑里的软件要正版,因为要带回美国,所以office买的是正版的,我负责买的,软件真的太贵了。

是的,尤其是这种对公性质的事情,肯定要在法理上没有问题才行得通。这也可见国内国外之间的版权意识差异。
如果大家都买正版软件,可能并不会觉得软件贵,贵只是大家觉得这东西摸不着,所以觉得贵。但真要说开发成本,这玩意儿并不做一台电脑轻松的呀。

改软件非常好用。
对于盗版软件,当前难以避免,尤其是在国内的大环境下。
如果说盗版的话,可能俄罗斯并不示弱,比如关于 Windows 破解。

现在开始不喜欢各种单机版的软件了,既然网络这么方便,为何不把所有的工作都放在云端呢,虽然Chrome Web Store里的各种软件还不足以完全取代单机版的,但是云计算和云存储还是大趋势,而且那时也没有什么盗版这一说了,完全可以按照使用量来付费,一个月用一次的用户和每天都用十次的用户没有必要支付同样的单机版的费用,我感觉更加合理。

Vim我现在用着非常的开心~~至少现在再用其它的文本编辑器就觉得非常慢了。用来写LaTeX的论文非常合适~~

话说,欧洲那边现在计算机专业的就业环境怎么样??我大四,马上要申请了

@Ray: 你这属于程序员级别的。我只是听说,欧洲这边的IT计算机专业就业应该不错,欧洲人不愿意学这个东西——难,他们这样的条件学个其它的一样能找到工作。

呵呵 ,在中国都是D版的多,我们公司CAD是正版的,但就几个人用。平时也都是D版用用的。那个正版买过来也只不过是应付什么检查之类的。哎

对于个人来说,软件的价格实在难以承受,按中国人的收入水平来说,买一个系统买一个office实在太贵了,打击D版的重点还是放在企业的。

个人用户使用盗版,在法理上就是说不过去。使用盗版肯定不合法,这不论是对于个人还是企业。只不过,没有严格执行而已。

用盗版是长期遗留下来的问题,观念上也是根深蒂固。据说国内的有限元结构分析软件,始于20世纪80年某赴美归国人员带回来的几张软盘上的sap软件拷贝,那个拷贝据说就是盗版。

我感觉吧,国外的民众这个版权意识要好一些,虽然他们也有用盗版的——但知道这是不合法的。
而国内呢?我不过是复制一下你电脑的这些东西,这怎么能算偷呢?

感觉现在office2013版本的excel画简单的二维图,效果也不差!与专业画图软件相比也不遑多让!
就是在三维效果图上的实在让人蛋疼!

回复 土木坛子 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注