2011-03-08 32 views
24

嗨 gnuplot是否可以设置比例以使scaleX和scaleY的长度相同? 我尝试了不同的技巧(设置大小,设置比例等),但即使scaleX和scaleY的范围相同 - 该比例的长度也不相同。它看起来像从0到1的范围(在scalex上)的长度大于从0到1的范围的长度(在scaleY上)。如何在gnuplot中设置相等比例的长度

+0

你试过'set ratio -1'吗? – Woltan 2011-03-09 08:09:24

+0

是的,但它也没有工作 – nina 2011-03-09 18:36:41

+3

'set size square'如何? – Woltan 2011-03-10 08:22:23

回答

23

好, 现在我们找到了答案(见问题的意见),我还不如将它张贴其他人更容易找到它:

set size square 

的伎俩。

Cherio Woltan

14

这适用于情节(2D)。对于splot(3D)使用 set view equal xyz

+1

不,这是不一样的! 'set size square'将'x'和'y'轴设置为相同的长度,而'set view equal xyz'对所有轴使用相同的单位长度。例如:'重置;设置xrange [-5:5];设置yrange [-1:1];设置视图等于xy;设置多槽布局2,1;绘图x;设置大小的平方;绘图x;未设定的多槽位“ – Christoph 2013-11-12 22:45:30

26

其实,set size ratio -1设置相同的比例在所有方向上独立的窗口,而set size square情节在一个方盒子,不管你的范围内使用。