plot3D中的纵横比::R中的persp3D

plot3D中的纵横比::R中的persp3D,r,plot,aspect-ratio,plot3d,R,Plot,Aspect Ratio,Plot3d,有人知道如何用plot3D软件包改变xy平面的宽长宽高比吗?例如,如何使x轴显示为y轴长度的两倍(不更改数据值): 这对我很有效: persp3D(x=1:nrow(volcano)*2, y=1:ncol(volcano), z=volcano, scale=FALSE) 谢谢您的回复。我不想更改数据值,包括x轴的数据值。还有别的办法吗?例如,类似于rgl::persp3d(…aspect=c(2,2,1)…)的东西没有问题。关于x轴-请注意,数据中没有要更改的x值。x=1:nrow(火山)

有人知道如何用plot3D软件包改变xy平面的宽长宽高比吗?例如,如何使
x
轴显示为
y
轴长度的两倍(不更改数据值):

这对我很有效:

persp3D(x=1:nrow(volcano)*2, y=1:ncol(volcano), z=volcano, scale=FALSE)

谢谢您的回复。我不想更改数据值,包括x轴的数据值。还有别的办法吗?例如,类似于
rgl::persp3d(…aspect=c(2,2,1)…)
的东西没有问题。关于x轴-请注意,数据中没有要更改的x值。
x=1:nrow(火山)*2
所做的是告诉绘图点x的值。这行写着:取火山矩阵的行号
(1:81)
,将它们乘以2,从而展开它们。这将不会改变火山数据。我的<代码> x>代码>和<代码> y>代码>值比较复杂(日期,时间),我宁愿保持它们的样子。您是否尝试过3d打印的rgl?此外,我不确定仅仅为了绘图而扩展x值的厌恶来自何方。如果某个函数具有可设置为2的
x-scale
变量,但在函数内部执行了与我们在这里所做的相同的操作(将x值乘以2),这对您是否合适?每个库都有其缺点:)是的,我尝试了rgl(参见上面的注释),但在其他方面存在问题。。。
persp3D(x=1:nrow(volcano)*2, y=1:ncol(volcano), z=volcano, scale=FALSE)