数组(不同的日期,值),箱形图:x-日期,y-值

时间:2019-04-02 12:38:44

标签: r boxplot

我是R的新手。我有这样的数据:

Date;Value

2019-01-31;125

2019-01-31;127

2019-01-31;120

2019-01-31;116

2019-01-31;119

...

2019-02-01;222

2019-02-01;233

2019-02-01;225

2019-02-01;222

2019-02-01;222

...


2019-02-02;111

2019-02-02;234

2019-02-02;876

2019-02-02;234

2019-02-02;983

...

现在我有两个月的数据,但是还会更多。一天= 288条记录。

我想创建类似这样的箱形图 https://imgur.com/a/kO1iSPA,其中V12 = date1v11 = date2,...

图片来源:Plot boxplot and overlayed data points for matrix

我已经阅读了上面的主题,但是我有一个不同的数组。你能帮我吗?

1 个答案:

答案 0 :(得分:0)

如果有数据框,则可以使用库 ggplot2 和函数geom_boxplot()在每个日期创建一个箱形图。

df <- data.frame(
  Date  = c(rep('2019-01-31', 50), rep('2019-02-01', 50)),
  Value = round(rnorm(100, 150, 50))
)

library(ggplot2)
library(dplyr)

df %>% 
  ggplot(aes(x = Date, y = Value)) + 
  geom_boxplot()