Листать мозаичный сюжет в R
У меня есть мозаичный сюжет, который выглядит как
но мне нужно показать пропорции стран по отношению к ролям, т.е. перевернуть график. Можно ли обойтись без транспонирования стола?
Благодарю.
1 ответ
Вы можете играть с аргументом split
определение порядка разделения переменных и dir
для направления разделения (горизонтальное или вертикальное). Например, оба эти раскола в Roles
сначала, а затем показать условные пропорции Countries
дано Roles
(горизонтально или вертикально):
tab <- structure(c(12, 14, 23, 12, 26, 13), .Dim = c(3L, 2L),
.Dimnames = structure(list(
Countries = c("American", "European", "Japanese"),
Roles = c("student", "staff")),
.Names = c("Countries", "Roles")), class = "table")
mosaicplot(tab, sort = 2:1, dir = c("h", "v"))
mosaicplot(tab, sort = 2:1, dir = c("v", "h"))
Обратите внимание, что mosaic()
функция в пакете vcd
также поставляется с интерфейсом на основе формул и дополнительными опциями отображения.