我正在尝试使用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.由于某种原因,它在x轴之间插入高度[zrange / 2]的空白,并且它实际上开始了z轴的相关tic范围。
我可以通过强制比x轴认为必要的更大的范围来解决(1),但是(2)仍然很烦人,因为它在绘图窗口中浪费了很多空间。
有人能说出我做错了什么和/或如何解决这个问题?感觉就像gnuplot中的一个直接的错误,但我在某个地方犯了错误?感谢您的任何建议
答案 0 :(得分:1)
gnuplot的手册提到set view equal xyz
并不能保证z轴显示在图形中。因此,用户可以适当地缩放图表。
关于第二个问题,您是否尝试过set ticslevel 0
?