如何更改 R 中 geom_vline 的线型?

要更改 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")
输出结果