如何在 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")

输出

更新于: 2020 年 8 月 24 日

692 次浏览

职业起步

通过完成课程获得认证

开始
广告