在R中绘制3D并进行自定义?

在R中绘制3D并进行自定义?,r,plot,R,Plot,我想有下面这样的东西。我不是R方面的专家,但我想知道是否有人可以给我一些提示,哪些函数可以帮助我。我尝试使用线框,结果以下图结束。 我有两个问题: 我需要有x,y和z的特定范围。我试着用 线框内的xlim、ylim和zlim,如下所示,但没有给我 回答正确 我只需要x,y和z轴的直线。我想让x为180度的直线,y为90度,z为45度或介于两者之间。我也不想要完整的框,当我尝试在线框中使用par.box=c(col=“transparent”)时,它会删除包括轴(x、y和z)在内的所有帧。我试着

我想有下面这样的东西。我不是R方面的专家,但我想知道是否有人可以给我一些提示,哪些函数可以帮助我。我尝试使用线框,结果以下图结束。 我有两个问题:

  • 我需要有x,y和z的特定范围。我试着用 线框内的xlim、ylim和zlim,如下所示,但没有给我 回答正确

  • 我只需要x,y和z轴的直线。我想让x为180度的直线,y为90度,z为45度或介于两者之间。我也不想要完整的框,当我尝试在线框中使用par.box=c(col=“transparent”)时,它会删除包括轴(x、y和z)在内的所有帧。我试着对屏幕参数进行一些调整,但仍然不能帮助我找到正确的方法

 wireframe(temp, 
        scales = list(arrows = FALSE,col="black", font=10, tck=0.5),
        #xlim = 2^seq(0,6),
        panel.aspect = 0.7, zoom = 1, lwd = 0.01,
        #ylim = seq(1,10,1),
        #zlim = seq(10000,80000,10000),
        drape = TRUE, colorkey = TRUE,
        xlab ="X" , ylab ="Y", zlab ="Z",
        #screen = list(z = 30, y= 90, x=180),
        #par.box = c(col = "transparent"),
  )