Plot bar with 2 different axis
조회 수: 2 (최근 30일)
이전 댓글 표시
Hello, I am new to Matlab.. I wanna to plot bar with 2 different y axis... I do not understand much functions, so can any one help me
댓글 수: 4
KALYAN ACHARJYA
2018년 9월 11일
편집: KALYAN ACHARJYA
2018년 9월 11일
If somehow I can help you, it would be great for me. I am using quite older version of Matlab, yyaxis was introduced in 2016a,have you tried as following, I have not tested it.
x=linspace(0,20);
y1=sin(x);
yyaxis left
bar(x,y)
y2=sin(2*x).*exp(0.5*x);
yyaxis right
bar(x,z)
채택된 답변
KALYAN ACHARJYA
2018년 9월 11일
편집: KALYAN ACHARJYA
2018년 9월 12일
With the help of same link, I have done this one. %Plot two signal y-axis with bar
x=0:.1:5;
y1=sin(x);
y2=cos(x);
figure,
[sig,sig1,sig2]=plotyy([1:length(y1)],y1,[1:length(y2)],y2,'bar','bar');
set(sig1,'FaceColor','r') ;
set(sig2,'FaceColor','b') ;
title('Two y axis Plot');
xlabel('Time')
ylabel(sig(1),'Sin') % left y-axis
ylabel(sig(2),'Cos') % right y-axis
Hope it would be helpful.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/195416/image.png)
댓글 수: 4
KALYAN ACHARJYA
2018년 9월 11일
편집: KALYAN ACHARJYA
2018년 9월 11일
Ali Tawfik, Can you share the code, which do you want to implement this?
KALYAN ACHARJYA
2018년 9월 11일
편집: KALYAN ACHARJYA
2018년 9월 12일
I have edited the answer, now you can modify the code as per your requirements.
For any Help, mention in comment below.
Thanks
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Annotations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!