choose the limit of two y axes

조회 수: 4 (최근 30일)
SYML2nd
SYML2nd 2022년 8월 3일
댓글: KSSV 2022년 8월 3일
I would like to do a graph with two y axes. I have found this. I have two questions that have no answer here:
1.how to have the two axes simply in black and not in blu and orange (very strange default choice).
2.How can I choose the limit of each axes? I usually use ylim([]), but now how can I choose the right or left axis?
Thank you

답변 (1개)

KSSV
KSSV 2022년 8월 3일
편집: KSSV 2022년 8월 3일
x = linspace(0,25);
y = sin(x/2);
yyaxis left ;
plot(x,y,'k');
ax(1) = gca ;
r = x.^2/2;
yyaxis right
plot(x,r);
ax(2) = gca ;
% change axis colors
ax(1).YColor = 'g' ;
ax(2).YColor = 'm' ;
ax(1).YLim % set your value here
ans = 1×2
0 350
ax(2).YLim % set your value here
ans = 1×2
0 350
  댓글 수: 4
SYML2nd
SYML2nd 2022년 8월 3일
Ok. thank you @KSSV. I obtained the two axes in black, but how to choose their limits now? Furthermore I also would like to choose every tick of the axis
KSSV
KSSV 2022년 8월 3일
Try using ylim after the plot twice.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

태그

제품


릴리스

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by