【分享】Matlab绘制双Y轴曲线

可直接复制运行,根据需要修改!

%绘图数据
x=0:0.1:20;
y1=sin(x);
y2=cos(x);
% 绘图
[hAx,hLine1,hLine2] =plotyy(x',y1,x',y2);
%设置图幅
xlim( hAx( 1 ), [1 10] );
xlim( hAx( 2 ), [1 10]);
%设置线型
hLine1.LineStyle = '-';
hLine2.LineStyle = '--';
%设置线宽
hLine1.LineWidth=1.0;
hLine2.LineWidth=1.0;
%设置标记
hLine1.Marker='o';
hLine2.Marker='^';
%设置图例
legend('Y1','Y2','Location','northeast','Fontsize',16,'Fontname','宋体','FontWeight','bold','linewidth',0.6)
% 设置字体(应该先设置全局字体为Times New Roman,然后设置宋体这些,否则宋体显示不全)
set(gcf,'color','w');
set(hAx(1),'Fontsize',16,'linewidth',1.0);
set(hAx(2),'Fontsize',16,'linewidth',1.0);
% set(gca,'Fontsize',16,'Fontname','Times New Roman','FontWeight','normal','linewidth',1.6);
xlabel('时间/s','Fontsize',16,'Fontname','宋体','FontWeight','bold');
ylabel(hAx(1),'Y1/℃','Fontsize',16,'Fontname','宋体','FontWeight','bold') ;
ylabel(hAx(2),'Y2/cm','Fontsize',16,'Fontname','宋体','FontWeight','bold');

结果

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值