要更改 geom_vline 的线型,我们可以使用 ggplot2 包的 geom_vline 函数中的 linetype 参数。主要有六种线型可以使用,这些值是 0=空白、1=实线(默认)、2=虚线、3=点线、4=点虚线、5=长虚线、6=双虚线。
考虑以下数据框 -
x<-rnorm(1000) df<-data.frame(x)
加载 ggplot2 包并用垂直线创建 x 的直方图 -
library(ggplot2) ggplot(df,aes(x))+geom_histogram(bins=10)+geom_vline(xintercept=0)输出结果
用不同线型的垂直线创建 x 的直方图 -
ggplot(df,aes(x))+geom_histogram(bins=10)+geom_vline(xintercept=0,linetype="dotdash")输出结果