Effacer les filtres
Effacer les filtres

Plot bar with 2 different axis

1 vue (au cours des 30 derniers jours)
Ali Tawfik
Ali Tawfik le 11 Sep 2018
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 commentaires
Ali Tawfik
Ali Tawfik le 11 Sep 2018
I really hope you can help me..
KALYAN ACHARJYA
KALYAN ACHARJYA le 11 Sep 2018
Modifié(e) : KALYAN ACHARJYA le 11 Sep 2018
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)

Connectez-vous pour commenter.

Réponse acceptée

KALYAN ACHARJYA
KALYAN ACHARJYA le 11 Sep 2018
Modifié(e) : KALYAN ACHARJYA le 12 Sep 2018
Check here, it would be helpful.
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.
  4 commentaires
KALYAN ACHARJYA
KALYAN ACHARJYA le 11 Sep 2018
Modifié(e) : KALYAN ACHARJYA le 11 Sep 2018
Ali Tawfik, Can you share the code, which do you want to implement this?
KALYAN ACHARJYA
KALYAN ACHARJYA le 11 Sep 2018
Modifié(e) : KALYAN ACHARJYA le 12 Sep 2018
I have edited the answer, now you can modify the code as per your requirements.
For any Help, mention in comment below.
Thanks

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Interactive Control and Callbacks dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by