我在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命令。
答案 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)