如何在 R 中使用 ggplot2 在图中创建点划垂直线?
在任何图上,垂直线通常用来表明某个阈值,例如正在考虑的变量的范围。ggplot2 包提供 geom_vline 函数在图上创建垂直线,而且此函数有 linetype 参数,可以用来绘制点划垂直线。
示例
考虑下面的数据框架 −
set.seed(9) x <-rnorm(100,0.5) df <-data.frame(x)
创建带点划垂直线的 x 的直方图 −
示例
library(ggplot2) ggplot(df,aes(x))+geom_histogram(bins=15)+geom_vline(xintercept=c(-2,2),linetype="dotted")
输出
示例
ggplot(df,aes(x))+geom_histogram(bins=15)+geom_vline(xintercept=c(-3,3),linetype="dotted")
输出
广告