在图中重新调整Y轴

Ton*_*ous 3 matlab matlab-figure axis-labels

我试图调整y轴并将其更改为来自[0 2.5]并显示它必须乘以因子1000.

显然设置限制ylim=([0 25])不起作用,我找不到办法.

图片

用于绘图:

AveTime = 1.0e+03 * [0.0020, 0.0291, 0.1279, 0.3061, 2.0599];
STDtime = [0.0519, 0.0117, 0.0166, 0.0071, 0.0165];
errorbar([10,25,50,75,100], AveTime, STDtime);
Run Code Online (Sandbox Code Playgroud)

Dav*_*vid 5

我相信这是你需要的,它应该适用于Matlab版本> = 2014b:

ax = gca;
ax.YAxis.Exponent = 3;
Run Code Online (Sandbox Code Playgroud)

这是一个代码示例:

clear;
close all;
clc;

x=1:10:1000;
y=3*x;
plot(x,y);
ax = gca;
ax.YAxis.Exponent = 3;
Run Code Online (Sandbox Code Playgroud)

情节:

在此输入图像描述

  • 比修改数据或刻度标签要简洁得多.你应该确切地说它只适用于HG2,因此对于Matlab版本> = 2014b. (4认同)