R 在拼图中重新标记垃圾箱
在拼图中,如何重新标记垃圾箱R 在拼图中重新标记垃圾箱,r,mosaic-plot,R,Mosaic Plot,在拼图中,如何重新标记垃圾箱 dat <- data.frame(letters = sample(LETTERS[1:3], 15, replace = TRUE), numbers = sample(3, 15, replace = TRUE)) mosaicplot(table(dat)) 也就是说,我如何才能将下面的图中的A、B和C更改为狗、牛和鸡 一种方法是重命名表格dims dat <- data.frame(letters = sa
dat <- data.frame(letters = sample(LETTERS[1:3], 15, replace = TRUE),
numbers = sample(3, 15, replace = TRUE))
mosaicplot(table(dat))
也就是说,我如何才能将下面的图中的A、B和C更改为狗、牛和鸡
一种方法是重命名表格dims
dat <- data.frame(letters = sample(LETTERS[1:3], 15, replace = TRUE),
numbers = sample(3, 15, replace = TRUE))
tab1 <- table(dat)
dimnames(tab1)[[1]] <- c("dogs","cows","chicken")
## note that dimnames(tab1)$letters <- c("dogs","cows","chicken") will work equally well
mosaicplot(tab1)
一种方法是重命名表格dims
dat <- data.frame(letters = sample(LETTERS[1:3], 15, replace = TRUE),
numbers = sample(3, 15, replace = TRUE))
tab1 <- table(dat)
dimnames(tab1)[[1]] <- c("dogs","cows","chicken")
## note that dimnames(tab1)$letters <- c("dogs","cows","chicken") will work equally well
mosaicplot(tab1)
作为@MattTyers解决方案的补充,以及是否可以一次完成所有工作的后续问题:您可以使用mosaicplot的公式方法,并在公式中使用因子为因子的级别指定新标签。请注意,您需要显式地设置xlab和ylab,以避免像factor…、labels=..这样的标签
作为@MattTyers解决方案的补充,以及是否可以一次完成所有工作的后续问题:您可以使用mosaicplot的公式方法,并在公式中使用因子为因子的级别指定新标签。请注意,您需要显式地设置xlab和ylab,以避免像factor…、labels=..这样的标签
非常感谢。有没有不创建额外对象的方法?也就是说,标签可以作为参数添加到表格或马赛克图中吗?谢谢。有没有不创建额外对象的方法?也就是说,标签可以作为参数添加到表或马赛克图中吗?