LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1142|回复: 3

新手求助,关于Gnuplot作图

[复制链接]
发表于 2009-10-28 16:07:37 | 显示全部楼层 |阅读模式
我的数据文件结构如下:
1,xxx,xxx,xxx
2,xxx,xxx,xxx
3,xxx,xxx,xxx
4,xxx,xxx,xxx
5,xxx,xxx,xxx
.....
共50000行
现在想以第一列的对数值为横坐标,第二列为纵坐标作散点图或者曲线图
我该如何操作呢?
越详细,越好,
是二维的,但是文件里有很多列呀,如何指定特定的列
我知道matlab里可以这样做
plot(log10(xx(:,1)),x(:,2),'r.')
能麻烦你说细点么?谢谢

谢谢
我是极新的新手
发表于 2009-10-28 20:44:44 | 显示全部楼层
对数:set logscale x / xy / y / xyy2 ......
help set logscale
画图:plot "file" u 1:2 / 1:3 / 2:3 / ...... w lines / points / .......
help plot
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-29 19:53:39 | 显示全部楼层
Post by lastart;2040672
对数:set logscale x / xy / y / xyy2 ......
help set logscale
画图:plot "file" u 1:2 / 1:3 / 2:3 / ...... w lines / points / .......
help plot


谢谢
如果数据是用空格分开的,可以用你的法子
我的数据是用逗号分开的,用你的法子不行呀
谢谢
逗号分开的怎么办呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-29 20:18:35 | 显示全部楼层
找到了
要这样
set datafile separator ','
就好了,谢谢大家哈
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表