13

表示されている一連の画像の軸を編集したいと思います。

これは私の画像がどのように見えるかです:

放物線

ご覧のとおり、上から下に0から約500の範囲です。それを反転できますか?さらに、表示されている画像をミラーリングして、左から右に開始するようにします...または、可能であれば、軸を右から左に表示させます。

4

4 に答える 4

17

軸を反転するには、現在の軸'XDir'のまたは'YDir'プロパティを次のように設定できます。'reverse'

set(gca,'XDir','reverse');  %# This flips the x axis

この方法で軸を反転すると、プロット内のすべても反転することに注意してください。これはおそらく、y 軸に対してやりたいことではありません。次のようにプロパティを変更することで、y 軸のラベルを反転させたいだけかもしれません。'YTickLabel'

yLimits = get(gca,'YLim');  %# Get the y axis limits
yTicks = yLimits(2)-get(gca,'YTick');  %# Get the y axis tick values and
                                       %#   subtract them from the upper limit
set(gca,'YTickLabel',num2str(yTicks.'));  %'# Convert the tick values to strings
                                           %#   and update the y axis labels
于 2010-05-19T13:47:57.463 に答える
0

重複した質問からここにリダイレクトされました: Flipping axis ticks

'ale' がやりたかったことは、y 軸の方向を上から下に反転することだけでした。それが必要な唯一のものであり、他に何もない場合は、次を使用します。

axis ij
于 2014-05-20T06:03:10.850 に答える