Edit/deleted the question

4 Ansichten (letzte 30 Tage)
--
-- am 30 Nov. 2017
Beantwortet: Image Analyst am 15 Jun. 2023
Edit
  1 Kommentar
Stephen23
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?

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Kaushik Lakshminarasimhan
Kaushik Lakshminarasimhan am 30 Nov. 2017
indx1 = 1:79;
indx2 = 355:366;
figure; hold on;
plot(x(indx1),y1(indx1),...);
plot(x(indx2),y1(indx2),...);

Image Analyst
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):

Kategorien

Mehr zu App Building 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!

Translated by