箱线图 (ggplot2) 未按预期工作
Boxplot (ggplot2) not working as expected
我正在尝试绘制一个简单的箱线图,其中我为 15 岁“Cadernos”的受访者绘制了 15 个箱线图(15 项调查,调查 A、B、C .. 到 O)。但这并没有按预期工作。
我已经尝试将位置切换到“Cadernos”(调查)和“Idade”(年龄)变量。
任何的想法?我期望的是垂直轴上有 15 个箱线图。
我使用的代码如下:
library(ggplot2)
select_base %>%
ggplot(aes(Idade,Caderno)) +
geom_boxplot()
我得到的情节如下:
我不确定你没有提供你的数据,但你可以试试
select_base %>%
ggplot(aes(x = Caderno, y = Idade, group = Caderno)) +
geom_boxplot()
例如,使用数据 dummy
将如下图所示
dummy <- data.frame(
x = rnorm(50),
y = rep(c("a","b","c","d","e"),10)
)
dummy %>%
ggplot(aes(x = y,y = x, group = y)) +
geom_boxplot()
我正在尝试绘制一个简单的箱线图,其中我为 15 岁“Cadernos”的受访者绘制了 15 个箱线图(15 项调查,调查 A、B、C .. 到 O)。但这并没有按预期工作。 我已经尝试将位置切换到“Cadernos”(调查)和“Idade”(年龄)变量。 任何的想法?我期望的是垂直轴上有 15 个箱线图。
我使用的代码如下:
library(ggplot2)
select_base %>%
ggplot(aes(Idade,Caderno)) +
geom_boxplot()
我得到的情节如下:
我不确定你没有提供你的数据,但你可以试试
select_base %>%
ggplot(aes(x = Caderno, y = Idade, group = Caderno)) +
geom_boxplot()
例如,使用数据 dummy
将如下图所示
dummy <- data.frame(
x = rnorm(50),
y = rep(c("a","b","c","d","e"),10)
)
dummy %>%
ggplot(aes(x = y,y = x, group = y)) +
geom_boxplot()