R:线框,如分类变量的 3D 图

标签 r graphics graph lattice wireframe

我想开发线框之类的图,在 X、Y 轴上使用非数字,但在 Z 轴上使用数字。

# mydata 
set.seed(123)
yv <- rnorm(20, 10, 3)
gen <- rep(paste("G", 1:5, sep= ""), 4)
env <- c(rep(c("CA","MN","SD", "WI"), each = 5))
mdf <- data.frame(yv, gen, env) 

我尝试使用格子:
require(lattice)
wireframe(yv,gen, env, data = mdf)

Error in UseMethod("wireframe") : 
  no applicable method for 'wireframe' applied to 
  an object of class "c('double', 'numeric')"

任何建议表示赞赏。

最佳答案

这似乎有效:

set.seed(123)
mdf <- data.frame(yv=rnorm(20, 10, 3),
                  gen=rep(paste("G", 1:5, sep= ""), 4),
                  env=c(rep(c("CA","MN","SD", "WI"), each = 5)))
library(lattice)
wireframe(yv~gen*env,data=mdf,scales=list(arrows=FALSE))

enter image description here

关于R:线框,如分类变量的 3D 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8069191/

相关文章:

r - 无法在 automl() 用例中加载未获胜的模型

r - 如何绘制绝对值和差异,包括置信区间

r - 如何让 R Shiny downloadHandler 文件名起作用?

r - 从文档中隐藏 'internal' 数据集(R CMD 检查)

c++ - 设计练习最好使用 mfc

graph - amCharts 4 (v4) 在饼图中设置特定颜色

c++ - Tensorflow load graph c++ 示例中包含哪些 header ?

c++ - dijkstra 算法的 c++ 程序中的段错误

r - 检查矩阵行是否等于 R 中的向量,向量化

android - 从文件加载纹理问题Android NDK和OpenGL