我正在用 gnuplot 制作地图。但是,我发现 X 轴的长度与 Y 轴的长度不相等。例如,X 从 0 到 10 的长度为 20 像素,而 Y 轴从 1 到 10 的长度为 15 像素。我可以直接将 X 和 Y 轴的长度设置为相同吗?谢谢。
答案1
将两个轴的单位长度设置为相同的值:
set size ratio -1
以下是文档的摘录:
set size ratio <r>
...的负值含义
<r>
不同。如果<r>=-1
,gnuplot 会尝试设置比例,使单位在 x 轴和 y 轴上的长度相同。这相当于set view equal xy
。请参阅设置视图平等。如果<r>=-2
,y 上的单位长度是 x 上单位长度的两倍,依此类推。
答案2
尝试
设置正方形尺寸
这应该将两个轴的尺寸(而不是比例)设置为相等。