繁体   English   中英

不同日期事件累积频率的条形图

[英]Barplot of the cumulative frequency of events on different dates

我有一组日期和事件,例如:

1990-01-01 A
1990-01-01 B
1990-01-01 C
1990-01-02 A
1990-01-03 A
1990-01-03 C
1990-01-04 B

我想制作一个条形图,在x轴上显示日期,条形图的高度代表每个日期每个事件的累积频率。

您的意思是这样的吗:

# Generate data
set.seed(23)
t <- c(rep("1990-01-01", 10), rep("1990-01-02", 10))
v <- sample(c("A","B","C"), 20, replace=TRUE)

# Side-by-side barplot
quartz()
barplot(t(apply(table(v,t),1,cumsum)), beside=T, col=c("purple", "darkblue", "skyblue"))
legend("topleft", legend=c("A", "B", "C"), col=c("purple", "darkblue", "skyblue"), pch=15)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM