我被要求在R中的虚线添加阴影。它类似于我在线发现的图像,除了它是非实线:
我没有找到任何特定的控制/包装用于此目的。如果它是一条我需要阴影的实线,我会使用另一条具有不同不透明度和厚度的线来模拟阴影。但似乎非实线(虚线,点线等)这种解决方法不起作用,因为当你改变厚度时它们的间隙不会匹配。
有什么想法吗?
仅为了清晰起见,才从here复制图像。
答案 0 :(得分:3)
你只能调整这个
df <- data.frame(x = 1:20, y = cumsum(rnorm(20)))
ggplot(df, aes(x = x, y = y)) +
geom_line(aes(x = x+0.15, y = y-0.15), alpha = 0.2, lwd = 1.2, linetype = 2) +
geom_point(aes(x = x+0.15, y = y-0.15), alpha = 0.1, size = 2.5) +
geom_line(lwd = 1, linetype = 2) +
geom_point(size = 2.5) +
theme_bw()