分页: 1 / 1

[问题]求ubuntu下的SigmaPlot或类似软件,谢谢

发表于 : 2007-03-09 8:22
tomcat.xin
如题,谢谢。因为要做些图标,写文章用的,谢谢。

发表于 : 2007-03-09 10:06
stlxv
不知道sigmaplot是啥东西,如果是画函数图像,那kmplot之类的就可以了

发表于 : 2007-03-09 16:33
tomcat.xin
比Kmplot要复杂,可以做EXCEL 中的那种图表等,但功能比 EXCEL强大,还能进行曲线拟合

发表于 : 2007-03-10 0:04
roylez
用gnuplot吧,自己写脚本。如果你想在linux下经常画图表,gnuplot差不多是最好的选择了。
好处:
1. 可以脚本执行。
脚本第一行写

代码: 全选

#!/usr/bin/gnuplot -persist
2. 可以生成各种输出eps, png, jpg, tex...;可以做curve fitting。

3. 与其他语言或者程序的接口比较多。我就常用python的Gnuplot模块。

坏处:
需要自己学习基本命令,开始的时候不好上手,需要经常查帮助。



除此之外,如果你用python,还可以考虑matplotlib,这个的作出来的图是matlab风格的。

发表于 : 2007-03-15 17:45
tomcat.xin
谢谢先
装了 gnuplot发现是文本界面的,我很菜鸟,不知道怎么用 :(
还有其他软件吗?

发表于 : 2007-03-15 20:30
roylez
linux下gui的数据作图软件,用得舒服的我还没找到……

我曾经也不想学gnuplot,然后试过grace,sigmaplot等等,没一个比得上windows下的origin的。后来不能忍了,学了gnuplot,然后发现origin其实也不如它来得舒服。

给你个脚本的样本吧:
假定你要作最简单的xy图,有一个数据文件为data.txt,里面有两个column,column 1作为x轴(时间),column 2为y轴(速度)。下面的小脚本就可以实现了。如果你把脚本加个执行权限,就可以当作一个命令来运行。

代码: 全选

#!/usr/bin/gnuplot -persist
set xlabel "time"
set ylabel "velocity"
plot "data.txt" using 1:2 with line title "velocity against time"
如果要更复杂的作图,可以参考Gnuplot not so frequently asked questions (http://t16web.lanl.gov/Kawano/gnuplot/index-e.html).

发表于 : 2007-03-19 17:40
tomcat.xin
那请问哪里有linux版的sigmaplot下载呢?谢谢