R ggplot2 geom是否绘制每种点类型的数量(相对于连续轴)?

R ggplot2 geom是否绘制每种点类型的数量(相对于连续轴)?,r,graph,ggplot2,histogram,R,Graph,Ggplot2,Histogram,我想知道如何制作一种特殊的图形。在R或ggplot2中,这看起来是非常容易做到的事情,但我一定找不到合适的关键字来描述它。我浏览了各种几何图,读了一些指南,但都是空手而归 关键问题是:我有一个电子邮件列表,以及它们发送的日期(定义为自1970年1月1日起的日期)。我已经成功制作了一个图表,显示了根据binwidth发送的电子邮件;e、 g.如果我每天发送一封电子邮件,并将binwidth设置为30天,我会得到一个高度为30的酒吧 我想做的是画一个这样的图: 上图在x轴上显示了电子邮件数量,y

我想知道如何制作一种特殊的图形。在R或ggplot2中,这看起来是非常容易做到的事情,但我一定找不到合适的关键字来描述它。我浏览了各种几何图,读了一些指南,但都是空手而归

关键问题是:我有一个电子邮件列表,以及它们发送的日期(定义为自1970年1月1日起的日期)。我已经成功制作了一个图表,显示了根据
binwidth
发送的电子邮件;e、 g.如果我每天发送一封电子邮件,并将
binwidth
设置为30天,我会得到一个高度为30的酒吧

我想做的是画一个这样的图:


上图在x轴上显示了电子邮件数量,y轴显示了与该数量对应的电子邮件数量的天数

因此,对于一些示例数据,发送电子邮件的日期列表:

data <- c( 15562,15562,15562,15562,15563,15564,
           15564,15564,15566,15566, 15566,15566)

data
dat有人想复制吗?;-)

不用担心,为了得到接近Wolfram一直使用的Mathematica风格的可视化结果,最好使用
lattice
,我认为:

library(lattice)
library(latticeExtra)
histogram(~ FSC.H, gvhd10, xlab = "", ylab="", type = "density", 
          col="yellow", nint = 100, scales = list(y=list(draw=F)))
ltext(400,110,col="gray","distribution of emails per day")

library(lattice)
library(latticeExtra)
histogram(~ FSC.H, gvhd10, xlab = "", ylab="", type = "density", 
          col="yellow", nint = 100, scales = list(y=list(draw=F)))
ltext(400,110,col="gray","distribution of emails per day")