我的数据包括四个时间序列(这里,从A到D),我想通过时间观察每个意境中连续值的频率。也就是说,我希望在x轴上有时间,有A,B,C和D,对于每个时间范围,都有一个垂直直方图。
更清楚的是,我想得到一些类似于

ggplot(data, aes(x=time, y=values)) + geom_boxplot()而是用直方图而不是方格图。
以下是数据:
values time
0,24 A
0,70 A
0,36 A
0,73 A
0,72 A
0,72 A
0,58 A
0,62 A
0,24 B
0,76 B
0,70 B
0,36 B
0,73 B
0,62 B
0,24 C
0,63 C
0,71 C
0,36 C
0,73 C
0,92 C
0,62 C
0,85 C
0,40 C
0,49 C
0,63 D
0,73 D
0,71 D
0,92 D
0,57 D
0,92 D
0,85 D发布于 2016-04-22 14:38:13
是像这样吗?
library(ggplot2)
DF=data.frame(time=rep(LETTERS[1:4],each=100),values=rnorm(400,5,2))
ggplot(DF, aes(x=values)) + geom_histogram() + facet_wrap(~time,ncol=4)+
coord_flip()+
theme_classic()https://stackoverflow.com/questions/36795072
复制相似问题