使黑白图中的多行更容易区分

时间:2016-01-25 22:53:15

标签: r plot graph ggplot2 visualization

假设我想绘制四个不同变量的x和y之间的关系。线条都非常接近,情节必须是黑色和白色。下面我在ggplot中给出一个例子,其中我对不同的变量使用linetype美学。然而,在情节中很难区分它们,因为所有不同类型的虚线看起来都相似。我还有哪些其他选项可以在不使用颜色的情况下轻松区分它们?

library(ggplot2)
v <- rep(c("a", "b", "c", "d"), each = 25)
x <- rep(1:25, 4)

set.seed(123)
y1 <- cumsum(rnorm(25))
y2 <- cumsum(rnorm(25))
y3 <- cumsum(rnorm(25))
y4 <- cumsum(rnorm(25))
y <- c(y1, y2, y3, y4)

ggplot(data.frame(x, y, v), aes(x= x, y = y)) + 
  geom_line(aes(linetype = v))

enter image description here

0 个答案:

没有答案