美文网首页基本图形绘制
MATLAB绘制双刻度曲线图

MATLAB绘制双刻度曲线图

作者: sanchez | 来源:发表于2021-08-23 09:03 被阅读0次
柚子_MATLAB
  • 数据:这里准备的是两个相同维度的行向量~

  • 主要用于刻画一个对象在不同标准的测量值,最终绘制的双刻度曲线图如下所示:


    双刻度曲线图
  • MATLAB代码:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 双刻度曲线图
clc;clear;close all;

load .\数据\e;  % 导入.mat数据 行向量
load .\数据\f;  % 导入.mat数据 行向量

fig = figure;
left_color = [0 0 1]; % 左侧刻度颜色
right_color = [1 0 0];% 右侧刻度颜色
set(fig,'defaultAxesColorOrder',[left_color; right_color]);

yyaxis left        % 激活左侧
plot(e(1,:),'b-'); % 颜色与left_color = [0 0 1]保持一致
ylabel('ylabel1(单位)');
axis([1 1000 -0.05 0.3]); % 显示x,y轴的范围

yyaxis right        % 激活右侧
plot(f(1,:),'r--'); % 颜色与right_color = [1 0 0]保持一致
ylabel('ylabel2(单位)');
xlabel('xlabel(单位)');
grid on
柚子_MATLAB

相关文章

网友评论

    本文标题:MATLAB绘制双刻度曲线图

    本文链接:https://www.haomeiwen.com/subject/jxfhiltx.html