目录

plotyy函数可以绘制双纵坐标的二维图,具体用法总结如下:

1. 如何设置双坐标

2. 如何设置线型

3. 加注图例


plotyy函数可以绘制双纵坐标的二维图,具体用法总结如下:

1.plotyy(X1,Y1,X2,Y2):以左、右不同纵轴绘制X1-Y1、X2-Y2两条曲线。
2.plotyy(X1,Y1,X2,Y2,FUN1):以左、右不同纵轴把X1-Y1、X2-Y2两条曲线绘制成FUN1指定形式的两条曲线。
3.plotyy(X1,Y1,X2,Y2,FUN1,FUN2):以左、右不同纵轴把X1-Y1、X2-Y2两条曲线绘制成FUN1、FUN2指定的不同形式的两条曲线。
4.[AX,H1,H2]=plotyy(...):返回AX中创建的两个坐标轴的句柄以及H1和H2中每个图形绘图对象的句柄。AX(1)为左侧轴, AX(2)为右侧轴。

注意事项:

AX返回的是两个坐标轴的句柄,而H1和H2则是表示的每个图像的句柄。

左纵轴用于X1-Y1数据对,右纵轴用于X2-Y2数据对。
轴的范围、刻度都自动产生。如果要人工设置,必须使用axis函数。
FUN、FUN1、FUN2可以是MATLAB中所有接受X-Y数据对的二维绘图指令,如plot函数。

(1)如何设置坐标轴刻度?
需要设置双y轴的刻度,用到以下函数,
set(gca,'XTick',[0:15:100])
set(gca,'yTick',[0:20:350])
只是设置左边的y轴刻度,那么,右边y轴怎么设置刻度标注?

[AX]=plotyy(x1,y1,x1,y2);
得到两个axes句柄,AX(1)和AX(2)
set(AX(1),'yTick',[0:15:350])  %设置左边Y轴的刻度
set(AX(2),'yTick',[0:30:350]) %设置右边Y轴的刻度

(2)如何设置坐标轴的标注

双纵坐标的标注实现
[AX]=plotyy(x1,y1,x1,y2);
set(get(AX(1),'Ylabel'),'string','left Y-axis‘);
set(get(AX(2),'Ylabel'),'string','right y-axis');

举例如下:

1. 如何设置双坐标

figure;
t=0:0.01:pi;
[H,Ha,Hb]=plotyy(t,sin(t),t,exp(t));
d1=get(H(1),'ylabel');
set(d1,'string','sin(t)');
d2=get(H(2),'ylabel');
set(d2,'string','cos(t)','fontsize',20);%%最后的20是设置字体大小的

2. 如何设置线型

t=0:0.1:pi;
[ax,h1,h2]=plotyy(t,sin(t),t,cos(t));
set(h1,'linestyle','-','marker','o','color','r');
set(h2,'linestyle',':','marker','x','color','b');

3. 加注图例

x=linspace(0,2*pi,50);
[ax,h1,h2]=plotyy(x,sin(x)+cos(x),x,exp(x));
set(h1,'linestyle','-','marker','o');
set(h2,'linestyle','-','marker','+');
hold on
x=linspace(0,2*pi,50);
hh=line(x,cos(x));
set(hh,'linestyle','-','marker','s');
hold on
hhf=line(x,sin(x));
set(hhf,'color','r','linestyle','-','marker','*');
legend([h1,h2,hh,hhf],'sin(x)+cos(x)','exp(x)','cos(x)','sin(x)');  %加注图例

如果帮到了你,请点赞,让更多人看到

参考文献:https://blog.csdn.net/qq_25018077/article/details/88395445

Matlab plotyy画2个纵坐标不同的图相关推荐

  1. Matlab plotyy画双纵坐标图实例

    转载自:http://blog.sina.com.cn/s/blog_49d955150100lxoe.html Matlab plotyy画双纵坐标图实例 x = 0:0.01:20; y1 = 2 ...

  2. matlab 3个纵坐标,[转载]Matlab plotyy画双纵坐标图实例

    Matlab plotyy画双纵坐标图实例 x = 0:0.01:20; y1 = 200*exp(-0.05*x).*sin(x); y2 = 0.8*exp(-0.5*x).*sin(10*x); ...

  3. matlab怎么画三维坐标的二维图,excel怎么画二维坐标表格图(如何在excel中绘制三维坐标系?)...

    在excle中怎么把二维图形变成三维图形 你说的是图表吗,如果是的话就这样操作 excel2007以上版本:选中图表-点击设计选项卡-最左面有更改图表类型-选择合适的类型-确定 excel2003也是 ...

  4. 用matlab绘制P三曲线,知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线...

    导航:网站首页 > 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画 ...

  5. Matlab关于画数据网格图

    1.surf(Z): Z为一个矩阵,如果Z是向量,那么就需要先将其转换为矩阵 reshape(Z,[length(X),length(Y)]);  X和Y为你的横坐标取值个数. 具体代码调用格式如下 ...

  6. matlab如何画波特图,matlab画波特图

    Matlab 中 Bode 图的绘制技巧 学术收藏 2010-06-04 21:21:48 阅读 54 评论 0 字号:大中小 订阅 我们经常会遇到使用 Matlab 画伯德图的情况,可能我们我们都. ...

  7. 单页双曲面 matlab,在matlab中画函数(x^2+y^2)/9-z^2/4=1的旋转单叶双曲面

    1.用matlabc打开命令行窗口,直接输入相关的内容. 2.下一步如果没问题,就根据实际情况来设置图示的代码. 3.这个时候通过确定操作以后,需要填写注释的信息. 4.这样一来会得到对应的效果图,即 ...

  8. matlab画xyz的等高线图,matlab如何画等高线图

    MATLAB 中提供了一系列的函数用于绘制不同形式的等高线图,其中包括: 1.contour()函数 contour()函数可用于绘制二维等值线图,函数的调用格式为: ? contour(z):... ...

  9. matlab画图, x轴和y轴刻度非均匀控制, 画出一张好看的图

    1.学习内容: 使用matlab画图,控制x轴和y轴刻度显示相关代码 2.相关代码: 1.坐标轴的视点(viewpoint): 1.坐标轴的视点(viewpoint):从哪个方向看整个坐标系统,这决定 ...

最新文章

  1. 飞桨领航团 x Datawhale联合Meetup来了!杭州的小伙伴可以见面了!
  2. 决策树学习算法 - ID3算法
  3. HTML图片热区map area的用法(转)
  4. 解决AndroidStudio2.0导入eclipse项目时卡死的问题
  5. (一)使用appium之前为什么要安装nodejs???
  6. SSH软件包:Sftp,scp和ssh-agent
  7. 图论算法(四)--最小生成树的Kruskal [ 加边 ] 、Prim [ 加点 ] 的解法(JAVA)
  8. JPA、JTA与JMS
  9. 【软考】信息系统项目管理师,考试大纲与历年考点分析,学习方法(2021版)
  10. 初探Bootstrap
  11. 基于SpringBoot的酒店管理系统
  12. 第九届蓝桥杯快速排序java
  13. 提取Wallpaper engineer里面scene.pkg文件的内容
  14. 北上杭是梦!“郑福贵”才是中国智慧城市的真相
  15. Python基础_Day13
  16. 函数防抖(debounce)和节流(throttle)在H5编辑器项目中的应用
  17. AnyConnect 安卓系统的使用教程
  18. 锂电池Simulink建模二阶戴维南模型二阶RC模型
  19. 安利一个Mac下好用的抓包工具-Charles
  20. 目标检测YOLO实战应用案例100讲-基于YOLO模型的遥感影像 飞机目标检测技术研究

热门文章

  1. Vue2与Vue3代码检测
  2. Tobii pro lab学习笔记1
  3. “藤”缠“树”,腾讯安全与青藤云安全发力主机安全
  4. 计算机视觉四大基本任务介绍
  5. CentOS 7安装 MySQL5.7之后,登录提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passw
  6. 软件工程之PERT图 (AOA与AON)
  7. 【mmdetection3d】——3D 目标检测 NuScenes 数据集
  8. 阿里巴巴《Linux命令行与shell脚本编程大全》高清版 PDF 开放下载
  9. 那些会讲ppt的技术人有多爽?演讲的6个步骤
  10. 22考研经验贴-这是可以说的吗?