3

おそらくばかげた質問ですが、答えが見つかりません。私がvcdパッケージでモザイクプロットを作成する場合、次のようになります。

 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)

何年にもわたる上書きと出力(はい/いいえ)が「A」と「B」で表示されることを除けば、それは魅力のように機能します。

これらに「年」と「出力」という名前を付けたいのですが、このためのパラメーターが見つかりません。どうすればこれを行うことができますか?前もって感謝します。

4

1 に答える 1

5

この方法でdimnamesを指定できます:

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

ここに画像の説明を入力してください

実際、ラベルが関数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)

ここに画像の説明を入力してください

于 2013-02-26T13:46:10.410 に答える