如何在 gnuplot 中设置长度相同的轴

如何在 gnuplot 中设置长度相同的轴

我正在用 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

尝试

设置正方形尺寸

这应该将两个轴的尺寸(而不是比例)设置为相等。

相关内容