タイムスケールでプロットを積み上げたい。以下は私のデータです:
Flight_No Dest Date Time STD.60 STD.45 Date2 start end
1 ab0729 KP 14-Oct-13 00:05 1 0 2013-10-14 2013-10-14 00:05:00 2013-10-14 00:20:00
2 ab8063 KI 14-Oct-13 00:20 0 3 2013-10-14 2013-10-14 00:20:00 2013-10-14 00:35:00
3 ab0337 ST 14-Oct-13 00:30 1 0 2013-10-14 2013-10-14 00:30:00 2013-10-14 00:45:00
以下は、グラフをプロットする私のコードです。
data$Total<-data$STD.60+data$STD.45
ggplot(data,aes(x=start,y=Total,xmin=start,xmax=end,ymin=0,ymax=Total,alpha=0,fill=factor(Dest)))+geom_rect()
上記はこのグラフを生成します:
ただし、重複がある場合は常にこれらの四角形を積み重ねたいと考えています。つまり、00:30 から 00:35 の間、y 軸の値は 3 ではなく 4 として表示されます。
助けてください。