如何设置等比例';gnuplot中的s长度

如何设置等比例';gnuplot中的s长度,plot,gnuplot,Plot,Gnuplot,嗨 在gnuplot中是否可以设置scaleX和scaleY的长度相同?? 我尝试了不同的技巧(设置大小、设置比率等),但即使scaleX和scaleY的范围相同,但刻度的长度也不同。看起来从0到1(在scalex上)的范围长度大于从0到1(在scaleY上)的范围长度, 既然我们找到了答案(参见问题的评论),我不妨将其发布给其他人,让他们更容易找到: set size square 这就是诀窍 切里奥·沃尔坦(Cherio Woltan)在绘图(2D)中效果良好。供splot(3D)使用 s

嗨 在gnuplot中是否可以设置scaleX和scaleY的长度相同?? 我尝试了不同的技巧(设置大小、设置比率等),但即使scaleX和scaleY的范围相同,但刻度的长度也不同。看起来从0到1(在scalex上)的范围长度大于从0到1(在scaleY上)的范围长度, 既然我们找到了答案(参见问题的评论),我不妨将其发布给其他人,让他们更容易找到:

set size square
这就是诀窍

切里奥·沃尔坦(Cherio Woltan)

在绘图(2D)中效果良好。供splot(3D)使用
set view equal xyz

实际上,
set size ratio-1
在所有方向上独立于窗口设置相同的比例,而
set size square
在方形框中绘制,无论您使用什么范围。

您是否尝试过“set ratio-1”?是,但它也不起作用这实际上起作用了:DThanks@Woltan:我想你的意思是
设置大小比率-1
具有相同的纵横比,这是不一样的<代码>设置大小平方将
x
y
轴设置为相同的长度,而
设置视图相等xyz
对所有轴使用相同的单位长度。示例:
reset;设置X范围[-5:5];设置Y范围[-1:1];设置视图等于xy;设置多点布局2,1;地块x;设置大小为正方形;地块x;取消设置多点打印