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. 左右坐标轴颜色更改图

相关推荐
wenxin-几秒前
NS3网络模拟器中如何利用Gnuplot工具像MATLAB一样绘制各类图形?
开发语言·matlab·画图·ns3·lr-wpan
硬汉嵌入式6 小时前
《安富莱嵌入式周报》第349期:VSCode正式支持Matlab调试,DIY录音室级麦克风,开源流体吊坠,物联网在军工领域的应用,Unicode字符压缩解压
vscode·matlab·开源
小熊科研路(同名GZH)15 小时前
【Matlab高端绘图SCI绘图模板】第002期 绘制面积图
开发语言·matlab
肖田变强不变秃1 天前
C++实现矩阵Matrix类 实现基本运算
开发语言·c++·matlab·矩阵·有限元·ansys
jk_1012 天前
MATLAB中characterListPattern函数用法
开发语言·matlab
恩泽君2 天前
Matlab总提示内存不够用,明明小于电脑内存
开发语言·matlab
机器学习之心2 天前
回归预测 | MATLAB基于TCN-BiGRU时间卷积神经网络结合双向门控循环单元多输入单输出回归预测
matlab·回归·多输入单输出回归预测·cnn·tcn-bigru·时间卷积双向门控循环单元
Better Rose3 天前
【数学建模美赛速成系列】O奖论文绘图复现代码
数学建模·matlab
kuan_li_lyg3 天前
ROS2 与机器人视觉入门教程(ROS2 OpenCV)
开发语言·人工智能·opencv·计算机视觉·matlab·机器人·ros
matlabgoodboy3 天前
matlab程序代编程写做代码图像处理BP神经网络机器深度学习python
图像处理·深度学习·matlab