Edit/deleted the question
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Edit
1 Kommentar
Stephen23
am 15 Jun. 2023
Original question by Nadiya Khosravi retrieved from Google Cache:
How to make a break on x axis and have two sets of values?
hi i have to plot a graph where im given the daily temperature for five lakes for a year (366 days). we are asked to make a graph for winter days only (days 1 to 79 and days 355 to 366) with all 5 lakes on one graph. i know that if i want to make a graph for the whole year with all the lakes on one graph i have to do:
x=[1:366];
y=[1:366];
y1= lakeerie
y2= lakehuron
y3= lakemichigan
y4= lakeontario
y5= lakesuperior
plot(x,y1,x,y2,x,y3,x,y4,x,y5)
ylim([0 25])
where x represents the days and y represents the temperature in degree Celsius
but how do i only show the values for days 1 to 79 and days 355 to 366?
Antworten (2)
Kaushik Lakshminarasimhan
am 30 Nov. 2017
You need to read this article on indexing: https://www.mathworks.com/company/newsletters/articles/matrix-indexing-in-matlab.html
indx1 = 1:79;
indx2 = 355:366;
figure; hold on;
plot(x(indx1),y1(indx1),...);
plot(x(indx2),y1(indx2),...);
0 Kommentare
Image Analyst
am 15 Jun. 2023
There are plenty of submissions in the File Exchange for plots with broken axes (skips or gaps in the axis):
0 Kommentare
Siehe auch
Kategorien
Mehr zu Annotations 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!