library(ggplot2) # 创建数据 data <- data.frame(x = c(1, 2, 3), y = c(1, 2, 3), label = c("A", "B", "C")) # 绘制散点图并添加标签 ggplot(data, aes(x, y)) + geom_point() + geom_label(aes(label = label), hjust = 0, vjust = 0.5) 在上述代码中,我们首先创建了...
在之前的文章中,我们介绍了桑基图的可视化原理,而冲击图作为桑基图的一个子类,其展示的信息和桑基图基本一致,只不过在输入数据的格式上要略作调整。...绘制冲击图,推荐使用ggalluvial这个R包,从名字也可以看出,这个一个建立在ggplot2语法基础上的扩展包,官方链接如