Удалите лишние легенды в ggplot2, если их несколько [дубликаты]

Например:

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..)) 

введите здесь описание изображения

Сбоку есть две легенды, можно убрать одну из них?


person qed    schedule 30.10.2013    source источник


Ответы (1)


См. здесь: http://www.cookbook-r.com/Graphs/Legends_(ggplot2)/

Вам понадобится строка

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

Используйте scale_size_continuous, чтобы отключить легенду размера.

person colcarroll    schedule 30.10.2013