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!