有没有ggplot2的专家能够使这个
更加直观易懂?具体地,在每个时间段的开头和结尾进行注释,注明确切日期(例如,对于真腊,柱形图应该以注释“550 AD”开始,并以注释“802AD”结束)。
另外,我已经查看了注释文档,并没有找到任何视觉上令人愉悦的东西。然而,因为我熟悉ggplot2及其相关软件包,所以我相信一定有一个吸引人的选择。
如果你们有任何其他关于美化它的建议,我也很感兴趣。
以下是数据:
注意:“颜色”与给定值不对应 - 它更像是图形代码的占位符:
![this](https://istack.dev59.com/TE43s.webp)
另外,我已经查看了注释文档,并没有找到任何视觉上令人愉悦的东西。然而,因为我熟悉ggplot2及其相关软件包,所以我相信一定有一个吸引人的选择。
如果你们有任何其他关于美化它的建议,我也很感兴趣。
以下是数据:
cambodia = data.frame(Period = c("Funan", "Chenla/Zhenla","Khmer Empire","Dark Ages of Cambodia"),StartDate = c(-500,550,802,1431), EndDate = c(550,802,1431,1863), Color = c("lightblue","lightgreen","lightyellow","pink"))
注意:“颜色”与给定值不对应 - 它更像是图形代码的占位符:
g2 <- ggplot() +
geom_segment(data=cambodia, aes(x=StartDate, xend=EndDate, y=Period, yend=Period, color=Color), linetype=1, size=2) +
scale_colour_brewer(palette = "Pastel1")+
xlab("Time")+
ylab("Periods of History")+
theme_bw() + theme(panel.grid.minor = element_blank(), panel.grid.major = element_blank()) + theme(aspect.ratio = .2)
g2 + theme(legend.position="none")