2010-10-27 5 views
4

J'ai un tracé de contour et je voudrais ajouter un chemin geom avec un ensemble de données différent.Plusieurs couches dans ggplot2 avec différents jeux de données

Maintenant j'ai le code ci-dessous, mais dès qu'il arrive au chemin geom, il écrase le tracé de contour. Y a-t-il un moyen d'empêcher cela?

v <- ggplot(pts, aes(theta_1, theta_2, z = z)) 
v + stat_contour(aes(colour = ..level..),bins=50) + xlab(expression(Theta[1])) + ylab(expression(Theta[2])) 
v+geom_path(aes(x=x,y=y,z=z), data=some.mat) 

Répondre

8

vous pouvez probablement faire par:

v <- ggplot(pts, aes(theta_1, theta_2, z = z)) 
v <- v + stat_contour(aes(colour = ..level..),bins=50) + xlab(expression(Theta[1])) + ylab(expression(Theta[2])) 
v + geom_path(aes(x=x,y=y,z=z), data=some.mat) 
+0

Doh! Ça a marché! Merci! – Harold

+0

La différence était la mise à jour de v avec v <- v + ... avant le rendu final. –

Questions connexes