lsline shifts the yaxis upwards
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am plotting four points:
x = [-0.13; -0.31; -1.07; -0.85] y = [-2.58; 5.21; -0.80 ; -1.14]
plot (x,y,'o')
x-axis and y-axis minimum and maximum should be same (both axes should have same scale) Here, -3 is minimum limit and 6 is maximum limit for both x and y axes.
I use lsline function to plot the least square fit line. Though both axes have same scale, however the y axis shifts upwards. ( -3 the minimum point on y axis shifted upwards)
Y-axes has less distance between the tick points. Please see the figure.
I don't know why? Please help.
0 commentaires
Réponse acceptée
Paul
le 24 Fév 2014
add:
axis([-3 6 -3 6],'square')
after your plot command.
7 commentaires
Paul
le 25 Fév 2014
I think it's just a bug. I tried it in Matlab r2013b and it worked with just one axis command, whereas in r2012b I had the same problem as you. I think it resizes the line from the x value of the first point to the most right point.
Tony Ingram
le 28 Mar 2017
This is still happening in 2016b... how can we report this to get it fixed?
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Scatter Plots 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!