matlab图中的一致轴刻度

时间:2014-03-19 18:49:10

标签: matlab matlab-figure

我使用matlab绘制散点图数据。我希望数字在X的[0 68]和Y的[0 100]范围内,但是当我使用以下命令时,X和Y轴不一致。例如,我希望垂直轴比水平轴长,而matlab给我一些其他东西。我错过了图中的设置吗?

figure, axis([0 68 0 100]); box off , scatter(y,x,100,val,'filled'); box on; 

enter image description here

1 个答案:

答案 0 :(得分:0)

这似乎是命令的顺序问题。

x = 1:60;
y = 1/3.*x;

plot(x,y)
grid on
axis([0 60 0 20])
axis equal

将返回

enter image description here

你不想要的东西,因为它会限制你的极限。

所以请使用:

axis equal
axis([0 60 0 20])

没关系:

enter image description here