我正在尝试使用 gnuplot 绘制 3D 曲面图,所有三个轴的缩放比例相同。问题是 z 轴一直在绘制,因此图像不适合屏幕。以下命令重现了我看到的问题:
set view 90,0
set view equal xyz
splot '-' using 1:2:3
-1 -1 0
-1 0 0
-1 1 0
0 -1 0
0 0 2
0 1 0
1 -1 0
1 0 0
1 1 0
e
您看不到点 (0,0,2),它位于视图顶部。
问题似乎是双重的:1.虽然所有三个轴都设置为相等,但在决定使用什么比例时似乎没有考虑 z 轴的范围 2.出于某种原因,它插入了高度的空白[zrange/2] 在 x 轴和它实际开始 z 轴相关 tic 范围的位置之间。
我可以通过强制一个比 x 轴所需的范围更大的范围来解决 (1),但是 (2) 仍然很烦人,因为它浪费了绘图窗口中的大量空间。
谁能建议我做错了什么和/或如何解决这个问题?对我来说,这感觉就像 gnuplot 中的一个直接错误,但我在某个地方犯了错误吗?感谢您的任何建议