首先我会说我只是在学习ggplot2
,这是我从其他人那里继承的代码。我正在使用facet_wrap
并排创建两个图表。然后我使用geom_path
在每个图形中绘制一个形状,但我想在每个图形中使用不同的形状。现在我只能在每个图形中获得相同的形状,或者在两个图形中都获得两种形状。所以基本上需要对一个方面做一些事情,而不是另一方面。
这是我的截断代码:
#variables already defined
square1 <- data.frame(x=c(left, right, right, left, left),
y=c(bottom, bottom, top, top, bottom))
square2 <- data.frame(x=c(left2, right2, right2, left2, left2),
y=c(bottom2, bottom2, top2, top2, bottom2))
RE <- ggplot(data, aes(x, y))
RE <- RE + geom_point()
RE <- RE + xlab + ylab + ggtitle
RE <- RE + coord_cartesian()
RE <- RE + scale_colour_brewer()
RE <- RE + theme_bw()
RE <- RE + facet_wrap(~ v1 + v2, ncol=2)
RE <- RE + geom_path(aes(x = x, y = y), data = square1) + geom_path(aes(x = x, y = y), data = square2, linetype = 2)