小编use*_*207的帖子

嵌套的facet plot与ggplot2

如果我有一个嵌套因子,在这种情况下,我有多个"家庭"级别包含在因子"订单"中,我想有可能创建一个

facet_grid(Family / Order ~.)
Run Code Online (Sandbox Code Playgroud)

而不是当前

facet_grid(Family + Order ~.) 
Run Code Online (Sandbox Code Playgroud)

基本上 - 每个订单的一个条带 - 包含该订单内每个家庭的所有条带.我知道facet_grid(Family/Order~.)目前是不可能的,但我怎样才能达到这个效果呢?可以用主题()来完成吗?非常感谢.--SB

我应该在上面说明家庭和秩序都是因素.数据值B由Species组成,它们具有Family级别和它们所属的Order级别.这是我的情节的代码:

p <- ggplot(models, aes(B,Species)) + geom_point() + facet_grid(Family + Order ~
 .,scales="free",space="free")
Run Code Online (Sandbox Code Playgroud)

以下是一些示例数据:

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 = …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

7
推荐指数
1
解决办法
1808
查看次数

标签 统计

ggplot2 ×1

r ×1