我被要求在 R 中向虚线添加阴影。它与我在网上找到的此图像类似,但它适用于非实线:
我没有找到任何用于此目的的特定控件/包。如果我需要阴影是一条实线,我会使用另一条具有不同不透明度和厚度的线来模拟阴影。但对于非实线(虚线、点线等),此解决方法似乎不起作用,因为当您更改粗细时,它们的间隙将不匹配。
有什么想法吗?
图片复制自here只是为了清楚起见。
最佳答案
你只能像这样调整
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()
关于r - 我们可以在 R (ggplot2) 中向(虚线)线添加阴影吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49861489/