声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1932|回复: 3

[图像处理] plotyy的坐标Scale与label问题

[复制链接]
发表于 2008-6-24 05:55 | 显示全部楼层 |阅读模式

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

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

x
假如我要画一个双纵坐标的图
x=0:pi/50:pi;
y1=sin(x);
y2=cos(x);
plotyy(x,y1,x,y2);

该如何设置y2纵轴的scale范围与label坐标名称呢?
谢谢
回复
分享到:

使用道具 举报

发表于 2008-6-24 09:19 | 显示全部楼层

回复 楼主 的帖子

图出来以后,可以通过上面的工具栏,白色按钮
进入以后,在里面修改

如果想用语句控制,请搜索下论坛

以下是matlab自带的例子

  1. >> x = 0:0.01:20;
  2. y1 = 200*exp(-0.05*x).*sin(x);
  3. y2 = 0.8*exp(-0.5*x).*sin(10*x);
  4. [AX,H1,H2] = plotyy(x,y1,x,y2,'plot');
  5. >> set(get(AX(1),'Ylabel'),'String','Slow Decay')
  6. set(get(AX(2),'Ylabel'),'String','Fast Decay')
  7. >> xlabel('Time (\musec)')
  8. title('Multiple Decay Rates')
  9. >> set(H1,'LineStyle','--')
  10. set(H2,'LineStyle',':')
复制代码

[ 本帖最后由 sigma665 于 2008-6-24 09:24 编辑 ]

评分

1

查看全部评分

发表于 2008-6-24 09:27 | 显示全部楼层
可以这样实现:
x=0:pi/50:pi;
y1=sin(x);
y2=cos(x);
ax=plotyy(x,y1,x,y2);
%%%%%% 新加程序%%%%%%%%
ylim(ax(2),[-2 2])
ylabel(ax(2),'Y2 axis')

评分

1

查看全部评分

 楼主| 发表于 2008-6-24 16:07 | 显示全部楼层
回复楼上,楼上上,非常受用,谢谢:lol
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-10-2 03:35 , Processed in 0.077117 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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