Remove dates from plot

8 vues (au cours des 30 derniers jours)
davide pirino
davide pirino le 27 Sep 2021
Commenté : Kevin Holly le 29 Sep 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?

Réponses (1)

Kevin Holly
Kevin Holly le 27 Sep 2021
Modifié(e) : Kevin Holly le 27 Sep 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 commentaires
davide pirino
davide pirino le 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 le 29 Sep 2021

Connectez-vous pour commenter.

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Produits


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by