声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1312|回复: 10

[绘图技巧] 求助:如何一道一道画?

[复制链接]
发表于 2007-3-30 13:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
有个2维数组(m,n),一列是一道,如何在一个图中画出n列来?
现在只是知道用image画,可是出来的是用颜色表示大小,
现在是想把每一列用一个坐标系表示,就是一列是一条纵线
先画一道,在旁边再画一道
不知道我讲明白了没有
谢谢哪位高手指点一下

[ 本帖最后由 xinyuxf 于 2007-3-30 14:55 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-3-30 16:08 | 显示全部楼层
如果对横坐标没有要求,直接用plot
 楼主| 发表于 2007-3-31 10:55 | 显示全部楼层

回复 #2 yangzj 的帖子

谢谢
不是那个意思
用plot那些线都重叠在一起了
希望一列用一个坐标系
但是又是显示在一个图中
不知道能不能这样
发表于 2007-3-31 11:08 | 显示全部楼层
原帖由 chuxue 于 2007-3-31 10:55 发表
谢谢
不是那个意思
用plot那些线都重叠在一起了
希望一列用一个坐标系
但是又是显示在一个图中
不知道能不能这样



要求真高,呵呵,试试如下:
1. 如果subplot函数的效果你可以接受的话,就用subplot,否则:
2. 参阅帖子“请教高手如何绘制多y 轴的曲线图”
 楼主| 发表于 2007-3-31 12:07 | 显示全部楼层
plotyy是x轴一样的
我的数据一列是一个地震道,(m,n)就是有n个地震道,每一道有m有采样点
怎么找不到上传图的功能?
画个图就好理解了
发表于 2007-3-31 12:35 | 显示全部楼层
原帖由 chuxue 于 2007-3-31 12:07 发表
plotyy是x轴一样的
我的数据一列是一个地震道,(m,n)就是有n个地震道,每一道有m有采样点
怎么找不到上传图的功能?
画个图就好理解了



编辑自己的帖子,下拉一下,就见到上传新附件了
发表于 2007-3-31 16:40 | 显示全部楼层
我感觉用灰度图或色图表示更好些,如果通道多的话
 楼主| 发表于 2007-3-31 18:11 | 显示全部楼层
谢了
用彩色画只能画正的,我只好画绝对值,附件第二个的样子
但我更需要的是那种图
附件第一个类似的样子,只是不用把右一半涂黑,不过能涂黑更好了
第一列的值对应(m,1:n)的数值,依次画第二列,第三列。。。。。
不知道现在说明白了没有
第一个图的那些横线不要, 这只是用一个软件画出来的

[ 本帖最后由 ChaChing 于 2009-11-29 20:57 编辑 ]
tu1.JPG
tu2.JPG
发表于 2007-3-31 20:02 | 显示全部楼层
close all; clear all; clc;

t=(0:0.01:10)'; f=2:.2:3; y=cos(2*pi*t*f);

n=size(f,2);
for i=1:n
    ax=axes('position',[0.1,0.1+(i-1)*(0.8/n),0.8,0.8/n]);   
    plot(t,y(:,i));
    set(ax,'XTick',[]); box off; set(ax,'xgrid','on');
end

试试

[ 本帖最后由 ChaChing 于 2009-11-29 20:59 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2007-4-1 14:20 | 显示全部楼层
非常感谢yangzj, 给了我很大启发, 谢了谢了。。。。。。。
终于好了, 再次谢了

[ 本帖最后由 ChaChing 于 2009-11-29 21:00 编辑 ]

tu

tu
发表于 2009-11-29 01:01 | 显示全部楼层
使用waterfall或pcolor, 好像更直接!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 19:46 , Processed in 0.062098 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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