Ylim for bar subplot
Ältere Kommentare anzeigen
This is my code and yi perfer toadd a ylim([0,6]); for the last subplot. BUt it looks doesn't work.
figure(1);
x=data(:,1)/1000;
y1=data(:,2);
y2=data(:,3);
y3=data(:,4);
Y=[y1;y2;y3];
y111=data3(:,2);
y222=data3(:,3);
y333=data3(:,4);
Y2=[y111;y222;y333];
subplot(3,1,1);
% plot(x,y1);
h1=bar(x,[y1,y111]);
% h1 = bar(y1);
set(h1, {'DisplayName'}, {'offline ic\_input','real-time ic\_input'}')
legend('FontSize', 12)
hold on;
subplot(3,1,2);
% plot(x,y2);
h2 = bar(x,[y2,y222]);
% h2 = bar(y2);
set(h2, {'DisplayName'}, {'offline ic\_output','real-time ic\_output'}')
legend('FontSize', 12)
hold on;
subplot(3,1,3);
3 Kommentare
Pooja Kumari
am 27 Jun. 2022
Can you share the data you were using?
Xuanyi Zhou
am 28 Jun. 2022
Antworten (1)
Walter Roberson
am 27 Jun. 2022
subplot(3,1,3);
By default ylim() applies to the current axes. You just called subplot() so the current axes is the third one, which you have not drawn into yet.
1 Kommentar
Xuanyi Zhou
am 28 Jun. 2022
Kategorien
Mehr zu Subplots finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!