r - 如何在 R 中绘制简单的 3D 图?
问题描述
让我们来看看非常简单的数据:
x1 <- sample(1:100, 10)
x2 <- runif(10)
y <- rnorm(10)
我想制作一个 3D 图(x1,x2,y),但我找不到任何函数如何在 R 中执行。我找到了函数perp
,但perp(x1, x2, y)
只是返回错误,x
并且y
没有增加。你能帮我这样做吗?
解决方案
您可以简单地使用 lattice 包中的云功能
install.packages("lattice")
library("lattice")
cloud(x1~ x2+ y)
你也可以添加一些选项
cloud(x1~ x2+ y ,
xlab= "x1" ,
ylab = "x2" ,
zlab = "y" ,
main="3D plot of X1 x2 and Y " ,
pch=16 ,
aspect = c(1,1) ,
panel.aspect = 1 ,
screen = list(z=105 , x=70))
推荐阅读
- scala - 如何从请求的响应体中提取特定的属性值,然后按照以下网址的要求一一调用
- javascript - 如何在引导程序 4 中单击时隐藏/显示多重效果切换
- mysql - SQL查询让我对连接有点困惑
- javascript - 使用href中的参数调用javascript函数
- django - 一行中有两个日期时间列,然后后面不会在 django admin 中显示列名
- sql - SQL 来计算出现次数
- javascript - 如何实现这样的 axios API 查询参数?
- javascript - 一个文件中的简单折线和标记
- reactjs - 使用 useImmer 在 setState 之后反应 const 包含未定义
- powershell - 使用 csv 文件删除 power shell 中的用户(我缺少什么?)