在 R 中绘制连续/断开和离散数据; x 轴上的时间和 y 轴上的 bin

时间:2021-01-08 00:54:16

标签: r ggplot2

我对不同的站点有两组测量值:一组是在离散时间收集的,另一组是将不同的量规留在站点连续一段时间。我想绘制每个站点的测量时间,连续和离散测量周期都在同一个图上。这是我拥有的数据以及我想要的数据的简化示例:

这是每口井和仪表进行测量时不同时间段的数据框。 Start_date 是在现场放置量规的时间,end_date 是移除量规的时间。

网站 开始日期 结束日期

west-1 01/02/18 01/04/18
西 1 01/20/18 02/20/18
西 1 03/15/18 04/05/18
西 2 01/16/18 03/01/18
西 2 03/15/18 04/05/18
东 01/03/18 01/05/18
东 01/09/18 01/11/18
东 02/20/18 03/15/18
东 03/27/18 03/29/18

这是每个站点的离散测量日期的数据框,有人出去约会并进行了手动测量:

网站 日期

west-1 01/02/18
西-1 01/18/18
西-1 03/05/18
西-1 04/01/18
西 2 01/02/18
西 2 03/15/18
西 2 04/01/18
东 01/02/18
东 01/18/18
东 02/15/18
东 03/15/18
11行

我想绘制这些测量周期,所以时间在 x 轴上,y 轴由每个站点(西 1、西 2 和东)的箱组成。一种颜色的水平线将标记连续的仪表测量值(例如,将有一条水平线,其左端点位于 01/02/18,右端点位于 01/04/18,与西垂直位于同一水平线上) 1 个垃圾箱)。点将代表离散测量。像这样: a drawing of the plot I'm hoping for

我能得到的最接近的东西是 ggplot;带有翻转轴的直方图。但这是不对的,因为此数据不适用于直方图,而且我无法进行多次中断。

0 个答案:

没有答案