Hapus legenda tambahan di ggplot2 ketika ada beberapa [duplikat]

Misalnya:

require(ggplot2)
require(reshape2)
volcano3d <- melt(volcano) 
names(volcano3d) <- c("x", "y", "z") 
v <- ggplot(volcano3d, aes(x, y, z = z)) 
v1 = v +  stat_contour(aes(colour=..level..,size=..level..)) 

masukkan deskripsi gambar di sini

Ada dua legenda di sampingnya, bisakah saya menghapus salah satunya?


person qed    schedule 30.10.2013    source sumber


Jawaban (1)


Lihat di sini: http://www.cookbook-r.com/Graphs/Legends_(ggplot2)/

Garis yang Anda perlukan adalah

v1 = v +  stat_contour(aes(colour=..level..,size=..level..)) + 
scale_colour_continuous(guide=FALSE)

Gunakan scale_size_continuous untuk mematikan legenda ukuran.

person colcarroll    schedule 30.10.2013