首页 > 解决方案 > plot3d - 使前后平面的透视相等

问题描述

我正在从 gnuplot 迁移到 R 绘图。

在 gnuplot 中,当 3d 旋转时,视图的前后对齐,使外观呈现 2d 绘图。

plot3d()后平面中看起来比前平面更窄的视图。所以,看起来像是有远景(隧道视野)。

R plot3d 显示缩小视图:

R plot3d显示视图变窄

gnuplot 显示 3d 旋转,因此正面和背面是一个:

gnuplot 显示 3d 旋转,因此正面和背面是一个

在我plot3d()的 xyz 轴都设置为 30 - 一个立方体。

问题变成了:plot3d()有办法不缩小视角吗?

如果答案是“不” - 好的。

如果答案是“是” - 只需指向一个链接或文档。

标签: rrglplot3d

解决方案


我怀疑您正在寻找等距透视图;试试par3d(FOV=0)。来自?par3d

'FOV' 真实。视野,从 0 到 179 度。这控制透视图中的视差程度。等距透视对应于“FOV = 0”。


推荐阅读