我试图弄清楚如何制作一种特定类型的图表。它看起来像是在 R 或 ggplot2 中非常容易做的事情,但我一定找不到合适的关键字来描述它。我浏览了各种 geoms 并阅读了一些指南,但空手而归。
基本问题是:我有一个电子邮件列表,以及它们发送的日期(定义为自 1970 年 1 月 1 日以来的天数)。我已经成功地制作了一个图表,显示了每次发送的电子邮件binwidth
;例如,如果我每天发送一封电子邮件并将其设置binwidth
为 30 天,我会得到一个高度为 30 的条形图。
我想做的是制作这样的图表:
上图在 x 轴上有电子邮件数量, y 轴显示电子邮件数量对应于该数量的天数。
因此,对于一些示例数据,发送电子邮件的日期列表:
data <- c( 15562,15562,15562,15562,15563,15564,
15564,15564,15566,15566, 15566,15566)
而不是一个高度为 4、1、3 和 4 的图表(对应于每天的电子邮件数量),我想要一个高度为 1、1 和 2 的图表(因为有 1 天发送了一封电子邮件,发送了三封电子邮件的时间为 1 天,发送了四封电子邮件的时间为 2 天)。
就像在示例图中一样,我想要一个连续的 x 轴。
有谁知道如何构建像上面这样的图表?