I have to plot this time series
As you may notice there is a missing period immediately after 2012. I would like to remove this period. So I have done is this:
I have identified the ordinal number of the dates and I have removed both from x and y:
X(1553:1574) = [];
Y(1553:1574) = [];
But the result is the following
The time-series now looks as it is contant in the removed dates. Any suggestion on how to remove the period?

Antworten (1)

Kevin Holly
Kevin Holly am 27 Sep. 2021
Bearbeitet: Kevin Holly am 27 Sep. 2021

0 Stimmen

An easy way to resolve this could be this:
plot(X(1:1552),Y(1:1552),'k')
hold on
plot(X(1575:end),Y(1575:end),'k')
Edit: I just realized I misunderstood what you wanted. You want to edit the x-axis scale? You can't just close the gap as your scale would be off. Did you want a break in scale?
If so, see:

2 Kommentare

davide pirino
davide pirino am 27 Sep. 2021
I think you got what I want, because I do not want to break the x-axis, just remove from the graph the missing part. Unfortunately if I use your code nothing changes, still I have the missing part displayed in the graph.
Kevin Holly
Kevin Holly am 29 Sep. 2021

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2021a

Gefragt:

am 27 Sep. 2021

Kommentiert:

am 29 Sep. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by