How to match two y axes of the yyaxis , so that their 0 points are aligned
    19 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    RITAM BASU
 am 21 Okt. 2022
  
    
    
    
    
    Kommentiert: RITAM BASU
 am 21 Okt. 2022
            Hello guys,
In the following code, I am trying to plot using yyaxis.. However, in the plot the 0 values of the y axis are offset. How can I make them aligned? I have attached a snapshot of the resulting plot.
Thanks in advance.. Have a nice day....
%%% Pedal torque and Motor Target torque
t_pedal = (Trip.Data.Signals(33).Time)' ;
T_pedal = (-Trip.Data.Signals(33).Value*(ampl_fac*4/12000))' ;
T_in = timeseries((T_pedal),(t_pedal));
figure (2)
yyaxis left
ax = gca;
ax.YLim = [-100 100];
plot(t_pedal,T_pedal,'y');
hold on
t_tar_mot = Trip.Data.Signals(9).Time ;
T_tar_mot = -(Trip.Data.Signals(9).Value) ;
plot(t_tar_mot,T_tar_mot);
ylabel ('Motor Torque [Nm]') 
xlabel('Time [s]')
% legend('pedal torque','motor torque')
% grid minor
%%% Cadence and velocity
t_cd = Trip.Data.Signals(32).Time ;
cd = Trip.Data.Signals(32).Value/30 ; 
CD_act = timeseries(cd,t_cd);
yyaxis right
ax2 = gca;
ax2.YLim = [-100 100];
plot (t_cd,cd,'b');
hold off
ylabel ('Cadence (rpm)')  
xlabel('Time [s]')
legend('pedal torque','motor target torque','cadence')
0 Kommentare
Akzeptierte Antwort
  VBBV
      
      
 am 21 Okt. 2022
        
      Bearbeitet: VBBV
      
      
 am 21 Okt. 2022
  
      T_in = timeseries((T_pedal),(t_pedal));
figure (2)
yyaxis left
plot(t_pedal,T_pedal,'y');
hold on
t_tar_mot = Trip.Data.Signals(9).Time ;
T_tar_mot = -(Trip.Data.Signals(9).Value) ;
plot(t_tar_mot,T_tar_mot);
ax = gca;    % 
ax.YLim = [-100 100]; %
2 Kommentare
  VBBV
      
      
 am 21 Okt. 2022
				ax = gca;    % 
ax.YLim = [-100 100]; %
Put these lines after 2nd plot call as axes are refreshed with 2nd plot function 
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Assembly finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!