【发布时间】:2021-10-23 19:32:03
【问题描述】:
我有一个包含以下列的表格:
| id | duration1 | duration2 | duration3 |
|---|---|---|---|
| 1 | 500 | 250 | 140 |
| 2 | 300 | 270 | 200 |
| 3 | 250 | 200 | 300 |
| 4 | 400 | 210 | 400 |
我想在箱线图中绘制 duration1、duration2 和 duration3 的值,列名 (duration1,...2,...3) 作为 x 轴的标签,它们的列值作为 y-谷。
【问题讨论】:
我有一个包含以下列的表格:
| id | duration1 | duration2 | duration3 |
|---|---|---|---|
| 1 | 500 | 250 | 140 |
| 2 | 300 | 270 | 200 |
| 3 | 250 | 200 | 300 |
| 4 | 400 | 210 | 400 |
我想在箱线图中绘制 duration1、duration2 和 duration3 的值,列名 (duration1,...2,...3) 作为 x 轴的标签,它们的列值作为 y-谷。
【问题讨论】:
dat <- data.frame('id' = c(1, 500, 250, 140),
'duration1' = c(2, 300, 270, 200),
'duration2' = c(3, 250, 200, 300),
'duration3' = c(4, 400, 210, 400),
stringsAsFactors = F)
dat_plot <- dat %>%
pivot_longer(-id)
p <- ggplot(dat_plot)+ geom_boxplot(aes(x = name, y = value, fill = name))
p
【讨论】:
【讨论】: