Plotting and reversing axis direction
古いコメントを表示
Hello, I want to plot a graph with one x axis and two y axes. I want one of the y axes to be reversed i.e. beginning at the top so the data hangs off the top of the graph. Additionally I want the reversed y axis plot to be a bar graph and the other to be an ordinary line plot.
I tried this function
plot (a,b)
bar(a,c)
Set (gca,'Ydir','reverse')
but this reversed both y axes.
採用された回答
その他の回答 (1 件)
Walter Roberson
2011 年 11 月 26 日
2 投票
Consider using plotyy(), recording the axes generated, and applying the set() to the appropriate one.
3 件のコメント
Maeve Ryan
2011 年 11 月 26 日
Walter Roberson
2011 年 11 月 26 日
ax = plotyy(...)
set(ax(2),'YDir','reverse')
Y Budi Sulistioadi
2013 年 6 月 10 日
this answer rocks! Thanks
カテゴリ
ヘルプ センター および File Exchange で 2-D and 3-D Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!