【发布时间】:2015-06-10 21:57:04
【问题描述】:
如何使 x 轴和 y 轴在原点交叉并在两侧标记轴,即 +ve x 轴中的 'xlabel' 和 -ve x 轴中的 'xlabel' 和 'ylabel' 类似.
【问题讨论】:
标签: matlab matlab-figure
如何使 x 轴和 y 轴在原点交叉并在两侧标记轴,即 +ve x 轴中的 'xlabel' 和 -ve x 轴中的 'xlabel' 和 'ylabel' 类似.
【问题讨论】:
标签: matlab matlab-figure
您可以使用函数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')
输出:
【讨论】: