出于某种原因,我不能让xlab和ylab在vcd包中的马赛克图中工作。
我试过了:
mosaic(~Sex +Survived,
data=Titanic,
shade=T,
legend=T,
main="myplot",
labeling_args=list(abbreviate = c( Sex=2, Survived=1)) ,
ylab="Gender",
xlab="survival")
分别标记轴“性别”和“幸存”。
mosaic(margin.table(Titanic, c(2,4)),
ylab="Gender",
xlab="survival",
shade=T, legend=T,
main="myplot",
labeling_args=list(abbreviate = c( Sex=2, Survived=1)))
这也分别标记了“性别”和“幸存”这两个轴。
mosaicplot(margin.table(Titanic, c(2,4)),
shade=T,
legend=T,
main="myplot",
labeling_args=list(abbreviate = c(Sex=2, Survived=1)),
ylab="Gender",
xlab="survival")
这会正确标记轴,但忽略'labeling_args'
有没有人有任何建议?
答案 0 :(得分:1)
vcd文档中的标签上写了很多部分。 你在寻找的是:
labeling_args = list(set_varnames = c(Sex="Gender", Survived="survival"))
你提问已经有一段时间了,但也许它可以帮助其他人;)
马赛克功能和马赛克图功能使用非常不同的图形选项。因此,难以理解一个人与另一个人合作的事情。