Matlab - 轴属性

Matlab - axes properties

如何使 x 轴和 y 轴在原点交叉并标记两侧的轴,即 'xlabel' in +ve x-axis 和 'xlabel' in -ve x-axis 'ylabel'.

也类似

您可以使用 drawaxis 采取的 here 函数来定位 x 轴和 y 轴。然后您可以添加文本注释作为标签。该功能确实有一些限制,但非常易于使用。

clear
clc
close all

x = -10:10;
y = rand(size(x))-.5;
plot(x,y)

%// Here the axes cross at(0,0)
drawaxis(gca, 'x', 0,'y',0)

text(5,-.05,'+ axis','HorizontalAlignment','center')
text(-5,-.05,'- axis','HorizontalAlignment','center')

输出: