如何在matlab中更改y轴的顺序

时间:2014-02-16 15:54:46

标签: matlab

我在matlab命令窗口中写的命令是

X=[-1 -2 -3 -4 -5]; Y=[-4 -5 -8 -7 -6];A=[X;Y]';bar(A);

我想要反转我的数字我尝试命令:

>>axis ij

以及

>>set(h1, 'Ydir', 'reverse')

但它向我展示了y轴从(0到-8)开始的数字! 我希望y轴从(-8到0)开始,并根据这些开始生成bar命令。

1 个答案:

答案 0 :(得分:0)

试试这个:

X = [-1 -2 -3 -4 -5]; Y = [-4 -5 -8 -7 -6]; A = [X;Y]'; %// data
bar(-A);
m = max(-A(:));
set(gca,'ytick',0:m); set(gca,'yticklabel',-m:0)

enter image description here