ggplot2 - 在facet中创建不同的geom_path对象

时间:2014-05-23 15:14:27

标签: r ggplot2 facet-wrap

首先我会说我只是在学习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)

0 个答案:

没有答案