2017-11-07 5 views
1

Flipping habe ich ein Mosaikplot der thisein Mosaik Grundstück in R

wie aussieht, aber ich brauche die Anteile der Länder in Bezug auf Rollen zeigen, das heißt die Flip-Chart. Ist es möglich, auf die Umsetzung der Tabelle zu verzichten?

danke.

Antwort

0

kann man mit dem Argument spielen split die geteilte um der Variablen und dir für den Split Richtung (horizontal vs. vertikal) zu bestimmen. Beispielsweise zeigen beide diese Spaltung in Roles zuerst und dann die bedingten Anteile der Countries gegebenen Roles (horizontal oder vertikal):

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

beachte, dass die mosaic() Funktion in Paket vcd kommt auch mit eine Formel-basierte Schnittstelle und mehr Anzeigeoptionen.