r - 为什么 ggplot2 在 geom_vline 的彩色线条之上添加黑线?
问题描述
我想使用 geom_vline() 函数将彩色垂直线(绿色)添加到绘图中,但是一些黑线出现在绿线的顶部,有时在边界处
exampleData <- structure(list(RT = c(136, 104.6, 117.7, 129.4, 122, 156.7, 37.3,
126, 41.8, 129, 110.1, 153.3, 28.9, 66, 43, 157.8, 116.2, 113.1,
83.5, 143.2, 39, 113.5, 94.8, 88.5, 77.8, 136.5, 64.9, 158.4,
45.8, 147.1, 127.7, 112, 120.4, 32.3, 146.6, 54.8, 148.8, 121.2,
36.8, 149.4, 67.1, 125.2, 115.1, 141.5, 129.9, 81.8, 121.6, 160,
46.3, 126.9),
intensity = c(0.094, 0.74, 0.872, 0.337, 0.717,
0.003, 0.001, 0.527, 0.001, 0.361, 0.965, 0.003, 0, 0.033, 0.001,
0.003, 0.913, 0.985, 0.083, 0.015, 0.001, 1, 0.318, 0.151, 0.022,
0.082, 0.036, 0.004, 0.004, 0.004, 0.44, 0.956, 0.775, 0, 0.005,
0.162, 0.003, 0.764, 0.001, 0.003, 0.028, 0.569, 0.951, 0.024,
0.321, 0.058, 0.72, 0.004, 0.004, 0.489)),
row.names = c(228L,
151L, 185L, 214L, 196L, 265L, 23L, 206L, 31L, 213L, 165L, 259L,
8L, 74L, 33L, 267L, 181L, 173L, 105L, 241L, 26L, 174L, 127L,
114L, 95L, 229L, 72L, 268L, 38L, 248L, 210L, 170L, 192L, 14L,
247L, 54L, 251L, 194L, 22L, 252L, 76L, 204L, 178L, 238L, 215L,
102L, 195L, 271L, 39L, 208L),
class = "data.frame")
ggplot(exampleData , aes (x = RT, y = intensity)) +
geom_line(size = 1) +
geom_vline(xintercept = c(16, 17.5, 19, 20.5, 22, 23.5, 25, 26.5, 28)/0.2,
color="green", size = 1.2) +
scale_x_continuous(limits = c(60, 150))
我想要一个上面有绿线而没有黑线的情节。
解决方案
推荐阅读
- html - 在这种情况下如何正确设置显示弹性
- javascript - 在请求之前连接请求
- android - 我无法读取/写入 Galaxy A41 的外部存储器
- javascript - 无法在 javascript fetch 中设置 Django X-CSRF 令牌
- c++ - 如何在通用模板的辅助函数中将私有变量引用为参数
- apache-spark - 未能在 Spark 提交中启用配置单元支持(火花 3)
- c++ - 构造一个具有任意数量类型的元组,所有类型都可以从单一类型构造,并且非默认构造
- html - 显示:inline-flex;和 flex-wrap:wrap; 不填充上一行文本
- c++ - 如何将无序映射的值设置为 0 以外的数字
- python - 如何计算某个字符下面的行数?