我的作图工具

by vitamin on 11月 4, 2005

对于论文的图,我老板是个完美主义者,每次总要我在标签的位置,字体大小等细节上来回修改,一幅简单的图,通常不会低于5次。

一般通过数据来作图,我都用gnuplot。这是一个自由开源的软件,功能非常强大,二维和三维的图都可以画得很漂亮;而且它支持多种输出格式,包括常见的jpg, png, ps, eps, pdf等;唯一的缺点是没有所见即所得的编辑方式,但是类似的图,你作过一次之后,把所用的命令存成一个文件,以后再作,只要简单的修改即可。命令行编辑方式的一个巨大好处是,结合bash script,你一次可以作好多图,我最多的一次一口气画了三百多张。

但有时候还是免不了要所见即所得的编辑,那也很好办。xfig是一件简单但功能强大的画示范图的工具,它也可以把图存成ps, jpg, png等格式。在gnuplot里面,可以把草图存成fig格式,然后你可以用xfig把图打开,就可以进行所见所得编辑了,之后把修改过的图存成你所需要的格式即可。

另一个有用的工具是pstoedit,它可以把ps格式的图转化成其他数十种格式,比如svg, fig, pdf, bmp等等。

gimp是linux底下的photoshop,就不用多说了。

对在linux平台下干活的人,ps可能是最流行的一种格式。通常我们把每个图都分别存成一个文件,但有时候想把他们合起来,怎么办呢?好办,底下这个命令简单解决:

gs -dNOCACHE -sPAPERSIZE=letter -dNOPAUSE -sDEVICE=pswrite -dBATCH -sOutputFile=YourFileName.ps file1.ps file2.ps ....

和我的研究领域密切相关的,作蛋白质结构的图,UCSF Chimera。基于python开发完成,界面友好,输出图质量美观。这个感兴趣的人会少些,但既然是“我”的作图工具,不妨顺便提一下。

windows底下,一个origin 7.0要几百美元,一个photoshop几百美元,贵且不好用。上面我所提的都是自由开源软件,经费紧张的同志不妨试试。

11 comments

我用sigmaplot作图,非常好。
另外听说kyplot也不错

by PBG on 2006/04/05 at 05:57. 回复 #

vitamin,你好:
有一个请教一下:
linux下在xfig中怎样输入和导出中文呢?比如导出成eps.
我用的ubuntu6,locale 是utf8.
谢谢~!

by taurusivy on 2008/03/04 at 22:24. 回复 #

Leave your comment

Required.

Required. Not published.

If you have one.