Plotting leaving empty space before line begins
16 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Ian Bunker
le 13 Mai 2021
Modifié(e) : Cris LaPierre
le 13 Mai 2021
So this plot has a gap before the beginning of the line. I have checked the arrays being inputted and they have the correct values and therefore there should be no gap.
My current theory is based on the bottom and that when the program plots the points it is rounding the axis numbers and therefore not centering the graph at the start of the line.
Any ideas on how to fix this?
0 commentaires
Réponse acceptée
Cris LaPierre
le 13 Mai 2021
Modifié(e) : Cris LaPierre
le 13 Mai 2021
Yes, by default MATLAB will attempt to set the ticks at round numbers. If you prefer to have the limits exactly match your data, use axis tight
x = rand(1,5);
y = rand(1,5);
tiledlayout(1,2)
nexttile
plot(x,y)
title('Normal')
nexttile
plot(x,y)
title('axis tight')
axis tight
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!