一、线型设置:

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

MATLAB学习笔记 plotyy双y轴相关推荐

  1. Matlab实用程序--图形应用-双y轴图形的绘制

    function shili04h0=figure('toolbar','none',... 'position',[200 150 450 250],... 'name','实例04');x=0:9 ...

  2. matlab画置信区间图,matlab绘制带置信区间的双y轴图形 | 学步园

    matlab的双y轴网上有很多方法,但是带置信区间的双y轴就很少了,并且由于网上给的例子一般都是使用红蓝两色,对于只想使用黑色或者灰色的俺们来说太鲜艳啦~ 上图为使用matlab绘制的双y轴带置信区间 ...

  3. matlab 为双y轴加标签,[转载]matlab双y轴添加误差棒(转载)

    matlab的双y轴网上有很多方法,但是带置信区间的双y轴就很少了,并且由于网上给的例子一般都是使用红蓝两色,对于只想使用黑色或者灰色的俺们来说太鲜艳啦~ 上图为使用matlab绘制的双y轴带置信区间 ...

  4. matlab 双y轴对数坐标 误差线,matlab双y轴添加误差棒(转载)

    matlab的双y轴网上有很多方法,但是带置信区间的双y轴就很少了,并且由于网上给的例子一般都是使用红蓝两色,对于只想使用黑色或者灰色的俺们来说太鲜艳啦~ 上图为使用matlab绘制的双y轴带置信区间 ...

  5. matlab 创建双y轴坐标图形

    能够实现双y轴的matlab函数:plotyy,yyaxis,以及axes属性. 其中yyplot在matlab2016a版本以后不推荐使用.最简洁的方式就是使用yyaxis. yaxis 语法: y ...

  6. matlab 双y轴 三y轴

    双y轴 [ax,h1,h2]=plotyy(1:72,nw(:,4),1:72,nw(:,3)); set(h1,'linestyle','-','marker','o','LineWidth',1. ...

  7. matlab两个图共用一个x轴_Matlab绘制多x轴和多y轴图(双x双y轴/单x双y轴/双x单y轴图等),及坐标轴参数汇总...

    Matlab绘制双x双y轴/单x双y轴/双x单y轴图,看别的教程是用line语句,但其实用plot和scatter都是可以(自己已经实践).绘制轴数量.轴位置(XAxisLocation和YAxisL ...

  8. R语言学习心得-plot函数绘制双Y轴图像

    由于个人在学习过程中遇到绘制双Y轴图像问题,在初步搜索未发现相关完整教程,故写下本文以此抛砖引玉.文中的方法个人认为尚可优化,仅供参考.如有任何疑问欢迎在评论区共同讨论学习. 待处理的数据为" ...

  9. MATLAB学习笔记——二维和三维绘图

    MATLAB学习笔记--二维和三维绘图 近期练习matlab的二维和三维绘图,整理一下,以防忘记. 文章目录 MATLAB学习笔记--二维和三维绘图 一.二维绘图 1.plot命令 2.fplot 命 ...

  10. MATLAB学习笔记5:绘图基础与数据可视化(中)

    阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...

最新文章

  1. AI如何反低俗?今日头条推内容检测工具“灵犬”3.0,首次公开其技术原理
  2. 负载均衡策略_负载均衡策略
  3. html代码 打开本地文件,打开本地HTML文件
  4. 锐浪报表数据源access_kylin+SuperSet实现实时大数据报表的快速开发
  5. 输出三角形字符阵列 (15 分)
  6. matlab各类数学公式
  7. python3中报错的解决方法(长期更新)
  8. 用opengl编写一个简单的画图软件示例代码
  9. linux内核分析及应用 -- Linux 网络层数据流分析(上)
  10. Android app 开发环境搭建
  11. helm charts 入门指南
  12. win7桌面计算机图标去掉,win7桌面图标小箭头怎么去掉?
  13. Python下安装Pywifi进行WiFi密码破解
  14. PHP实现常用设计模式之观察者模式
  15. RecyclerView 嵌套RecyclerView 或者 ScrollView当中嵌套RecyclerView ,子View会自动滚动到顶部
  16. 项目融资计划书PPT模板
  17. ret和retf的区别和用法
  18. ST2Vec: Spatio-Temporal Trajectory Similarity Learning in Road Networks
  19. new Data()、set Data()、get Data()方法、时间戳转换
  20. oracle编码转换utf16,oracle编码转换:AL32UTF8-ZHS16GBK

热门文章

  1. 你为什么要进入IT行业呢?
  2. linux otl mysql_Linux下用OTL操作MySql(包含自己封装的类库及演示样例代码下载)...
  3. C++FTP客户端库:ftplibpp的使用
  4. lamp平台构建和phpMyAdmin工具
  5. python 实现重启路由器
  6. 【通識:人生哲學與幸福】老子人生觀巡禮
  7. Unity3D简单换装系统
  8. python hist2d_matplotlib可视化之hist直方图
  9. 博士申请 | 南方科技大学NCC Lab刘泉影教授招收深度学习方向全奖博士生
  10. 张朝阳“削藩”后,搜狐会走向何处?