R:如何创建基于 ggplot 的时间轴
R: How to create ggplot based timeline
我需要基于 ggplot 的时间轴。类似于 gvisTimeline 但简化的东西。目前没有办法安装更多的包,所以我仅限于我已经拥有的。
我需要可视化多个事件(大约 40 个),开始和结束时间大约为 12 小时。重叠且持续时间不同。数据看起来像
Name,Start,End
event1,08/04/2020 17:45:18,08/04/2020 18:45:18
event2,08/04/2020 20:45:18,08/04/2020 21:00:18
event3,08/04/2020 21:00:00,09/04/2020 00:30:18
.
.
.
谢谢:)
我认为最简单的方法是破解箱线图:
ggplot(df, aes(x = Name, y = Start, fill = Name)) +
geom_boxplot(aes(lower = Start, ymin = Start, ymax = End, upper = End, middle = End),
stat = "identity", width=0.5) +
coord_flip()
我需要基于 ggplot 的时间轴。类似于 gvisTimeline 但简化的东西。目前没有办法安装更多的包,所以我仅限于我已经拥有的。
我需要可视化多个事件(大约 40 个),开始和结束时间大约为 12 小时。重叠且持续时间不同。数据看起来像
Name,Start,End
event1,08/04/2020 17:45:18,08/04/2020 18:45:18
event2,08/04/2020 20:45:18,08/04/2020 21:00:18
event3,08/04/2020 21:00:00,09/04/2020 00:30:18
.
.
.
谢谢:)
我认为最简单的方法是破解箱线图:
ggplot(df, aes(x = Name, y = Start, fill = Name)) +
geom_boxplot(aes(lower = Start, ymin = Start, ymax = End, upper = End, middle = End),
stat = "identity", width=0.5) +
coord_flip()