• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何命名r中维度的“标题”?

r 来源:v_e 5次浏览

也许是一个愚蠢的问题,但我无法找到答案。 如果我做了VCD包,以便镶嵌情节:如何命名r中维度的“标题”?

library(vcd) 
test<-matrix(c(65,31,495,651), ncol=2,byrow=T) 
colnames(test)<-c("2010", "2011") 
rownames(test)<-c("yes", "now") 
mosaic(test, shade=T, legend=T) 

它的工作原理相似,但一个魅力superscriptions多年来,输出(是/否)显示“A”和“B”。

我想命名这些“年”和“输出”,但我找不到这个参数。 我怎么能这样做?提前致谢。

===========解决方案如下:

您可以指定dimnames这样:

dimnames(test) <- list(foo=colnames(test),bar=rownames(test)) 
mosaic(test, shade=T, legend=T) 

enter image description here

事实上,mosaic更适合被应用到应急表,其中标签由table函数确定:

color <- sample(c("red","blue"),10,replace=TRUE) 
color2 <- sample(c("yellow","green"),10,replace=TRUE) 
tab <- table(color,color2) 
mosaic(tab, shade=T) 

enter image description here


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)