如果我有一個嵌套的因素,在這種情況下,我必須包含在因素「訂單」多「家庭」的水平,我想有可能創建一個嵌套小情節
facet_grid(Family/Order ~.)
代替目前
facet_grid(Family + Order ~.)
的根本 - 一條帶爲每一筆訂單 - 包含在它旁邊的所有條爲每個家庭該命令內。我知道facet_grid(Family/Order〜。)目前是不可能的,但我將如何實現這一效果?可以用主題()完成嗎?非常感謝。 --SB
我應該在上面指出家庭和訂單都是因素。數據值B由具有它們所屬的族級和訂單級別的物種組成。這裏是我的陰謀代碼:
p <- ggplot(models, aes(B,Species)) + geom_point() + facet_grid(Family + Order ~
.,scales="free",space="free")
下面是一些樣本數據:
structure(list(Species = c("Acanthocyclops robustus", "Acroperus harpae",
"Alona affinis", "Ascaphus truei", "Bosmina longirostris"), Intercept = c(-36.1182388331068,
-27.2140776216155, -25.7920464721491, -39.2233884219763, -31.4301301084581
), B = c(0.919397836908493, 0.716601987210452, 0.685455190113372,
1.04159758611351, 0.81077051300147), Bconf = c(0.407917065756464,
0.181611850119198, 0.254101713856315, 0.708582768458448, 0.234313394549538
), Order = c("Cyclopoida", "Diplostraca", "Diplostraca", "Anura",
"Diplostraca"), Family = c("Cyclopidae", "Chydoridae", "Chydoridae",
"Leiopelmatidae", "Bosminidae")), .Names = c("Species", "Intercept",
"B", "Bconf", "Order", "Family"), row.names = c(NA, 5L), class = "data.frame")
你應該張貼一些代碼,使這是一個例子。從描述它的方式來看,很難看到'facet_grid(Order〜Family)'不會給你所需的輸出。 – emhart
我上面發佈了更多細節。謝謝。 – user1536207
請提供一個示例數據集。沒有關於數據結構的一些信息,不可能回答你的問題。 –