前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MATLAB学习笔记 plotyy双y轴

MATLAB学习笔记 plotyy双y轴

作者头像
全栈程序员站长
发布2022-07-05 14:59:11
1.9K0
发布2022-07-05 14:59:11
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

一、线型设置:

t=0:0.1:8; [ax,h1,h2]=plotyy(t,sin(t),t,cos(t)); % plotyy(X1,Y1,X2,Y2):以左、右不同纵轴绘制X1-Y1、X2-Y2两条曲线。 set(h1,’linestyle’,’-‘,’marker’,’o’,’color’,’r’); set(h2,’linestyle’,’:’,’marker’,’x’,’color’,’b’);

二、加注图例:

x=linspace(0,2*pi,40); [ax,h1,h2]=plotyy(x,sin(x)+cos(x),x,exp(x));

set(h1,’linestyle’,’-‘) set(h2,’linestyle’,’-‘) set(h1,’marker’,’o’) set(h2,’marker’,’+’) hold on x=linspace(0,2*pi,40); hh=line(x,cos(x)); set(hh,’linestyle’,’-‘) set(hh,’marker’,’s’)

hold on hhf=line(x,sin(x)); set(hhf,’color’,’r’) set(hhf,’linestyle’,’-‘) set(hhf,’marker’,’*’) legend([h1,h2,hh,hhf],’sin(x)+cos(x)’,’exp(x)’,’cos(x)’,’sin(x)’,0); %加注多条线的图例

用法:linspace(x1,x2,N)  

功能:linspace是Matlab中的一个指令,用于产生x1,x2之间的N点行矢量。其中x1、x2、N分别为起始值、中止值、元素个数。若缺省N,默认点数为100。

三、坐标轴标注:

figure; t=0:.1:3*pi; [H,Ha,Hb]=plotyy(t,sin(t),t,exp(t)); d1=get(H(1),’ylabel’); set(d1,’string’,’yayacpf’); d2=get(H(2),’ylabel’); set(d2,’string’,’bbs from hit’,’fontsize’,18);

四、双坐标轴

X=[10,30,50,70,100,150,200]; Y1=[0.0501,0.1847,0.1663,0.235,0.2724,0.3491,0.3856]; Y2=[0.0239,0.0545,0.1165,0.1003,0.1413,0.2381,0.2433]; [AX,H1,H2]=plotyy(X,Y1,X,Y2,’plot’,’plot’); %双y轴图像 xlabel(‘User ID’); set(get(AX(1),’ylabel’),’string’,’Average Trust Value’); %对坐标标注 set(get(AX(2),’ylabel’),’string’,’Normalized NTR, NBTR, NREJ’); set(AX(1),’ytick’,[0:0.1:1]); %控制左边的y轴的刻度标注 set(AX(2),’ytick’,[0:0.1:1]); set(H1,’marker’,’*’); set(H2,’marker’,’o’); set(H2,’LineStyle’,’none’) legend(‘Average Trust Value’,’NTR’);

五、legend函数

legend(字符串1,字符串2,字符串3,…,参数)

参数字符串的含义如下表所示:

参数字符串 含 义 0 尽量不与数据冲突,自动放置在最佳位置

1 放置在图形的右上角

2 放置在图形的左上角

3 放置在图形的左下角

4 放置在图形的右下角

-1 放置在图形视窗的外右边

参考:

https://blog.csdn.net/u010555688/article/details/37723559

http://blog.sina.com.cn/s/blog_59a069d50101lcdh.html

http://blog.sina.com.cn/s/blog_4d66c6ca0100jdjh.html

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/149760.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、线型设置:
  • 二、加注图例:
  • 三、坐标轴标注:
  • 四、双坐标轴
  • 五、legend函数
  • 参考:
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档