[英]ggplot geom_boxplot color and group variables
我試圖在ggplot中制作一個簡單的箱線圖。 我不確定如何獲得分組變量和顏色/填充變量。 我已嘗試收集,但這似乎沒有用。 有什么想法嗎?
library(tidyverse)
# Does not work
mtcars %>%
as_tibble() %>%
ggplot(aes(factor(gear),
mpg,
group = vs)) +
geom_boxplot(aes(fill = as.factor(gear)))
# Does not work either
mtcars %>%
as_tibble() %>%
select(gear, mpg, vs) %>%
gather(key, value, -vs) %>%
ggplot(aes(key,
value)) +
geom_boxplot(aes(color = vs))
我不確定這是否是您想要的輸出( gear
作為x軸和fill
),但這是一個有效的示例:
mtcars %>%
ggplot(
aes(
x = factor(gear),
y = mpg,
color = factor(vs),
fill = factor(gear)
)
) + geom_boxplot()
我發現在聲明您的美學映射時應該明確,這對學習ggplot2
。
或者:
mtcars %>%
as_tibble() %>%
group_by(vs) %>%
ggplot(aes(factor(gear),
mpg,
fill=as.factor(gear))) +
geom_boxplot()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.