matlab绘图时设置左、右坐标轴为不同颜色

目录

一、需求描述

二、实现方法


一、需求描述

当图中存在两条曲线,需要对两条曲线进行分别描述时,应设置左、右坐标轴为不同颜色,并设置刻度线,且坐标轴颜色需要和曲线颜色相同。

二、实现方法

1.1、可以实现:

1.该方法可以将左侧坐标轴和右侧坐标轴颜色更改;

2.存在左侧坐标零点和右侧坐标零点对齐,需要坐标轴正负值设置为对称值;

3.通过"axis"设置了坐标y轴的刻度。

1.2、代码实现

figure(1);

x=0:60;

y1=sin(x/2);

y2=sin(x/3);

plot(y1,"LineWidth",3,"Color","k");

hold on;

plot(y2,"LineWidth",3,"Color","r");

colororder({'r'});

%% 左侧y轴

yyaxis left;

set(gca,"FontSize", 55,"linewidth",5);

xlabel("数据/个",FontWeight="bold");

ylabel("弧度/rad",FontWeight="bold");

axis(0 60 -1.5 1.5); %%在图窗中将x轴刻度更改为0,100

%% 右侧y轴

yyaxis right;

ylabel('助力力矩/N');

axis(0 60 -15 15);

legend("关节角度","助力力矩","FontSize",45);

legend('boxoff');

图 1. 左右坐标轴颜色更改图

相关推荐
xiao5kou4chang6kai43 天前
MATLAB机器学习、深度学习--从数据预处理到模型训练
深度学习·机器学习·matlab·数据预处理
bubiyoushang8883 天前
电力线信道“五类噪声”仿真MATLAB
开发语言·matlab
cici158743 天前
彩色图像模糊增强(Fuzzy Enhancement)MATLAB 实现
开发语言·算法·matlab
kaikaile19953 天前
图像稀疏化分解 + 压缩感知(CS)重建 MATLAB
开发语言·计算机视觉·matlab
yugi9878383 天前
PNCC(Power-Normalized Cepstral Coefficients)— MATLAB 实现
开发语言·人工智能·matlab
cooldog123pp3 天前
cplex完全安装手册,适配matlab和python!
人工智能·python·matlab·cplex
2zcode3 天前
项目文档:基于MATLAB语音信号变声算法设计与实现
算法·matlab·语音识别
天疆说3 天前
在 Ubuntu 24.04 上安装 MATLAB R2021b
数据库·ubuntu·matlab
guygg883 天前
二维弹塑性有限元分析(von Mises 等向硬化)— MATLAB 实现
开发语言·人工智能·matlab
天疆说3 天前
在 Ubuntu 的 VSCode 中配置 MATLAB
vscode·ubuntu·matlab