Remove dates from plot

8 visualizaciones (últimos 30 días)
davide pirino
davide pirino el 27 de Sept. de 2021
Comentada: Kevin Holly el 29 de Sept. de 2021
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?

Respuestas (1)

Kevin Holly
Kevin Holly el 27 de Sept. de 2021
Editada: Kevin Holly el 27 de Sept. de 2021
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 comentarios
davide pirino
davide pirino el 27 de Sept. de 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 el 29 de Sept. de 2021

Iniciar sesión para comentar.

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by