4
我發現了許多有關ggplot2圖例標題的主題,但幾個小時後我無法處理我的情況。在不改變圖形參數的情況下更改ggplot2圖例標題
這裏是集:
> dat
FACTOR1 FACTOR2 lsmean lower.CL upper.CL
1 A aa 26.2 25.6 26.8
2 B aa 24.8 23.9 25.7
3 A bb 26.0 25.2 26.7
4 B bb 24.9 23.9 25.9
5 A cc 24.4 23.9 24.8
6 B cc 23.9 22.9 25.0
7 A dd 24.9 24.3 25.6
8 B dd 23.2 22.3 24.0
和感興趣的圖形:
gp0 <- ggplot(dat, aes(x=FACTOR2, y=lsmean, group=FACTOR1, colour=FACTOR1))
(gp1 <- gp0 + geom_line(aes(linetype=FACTOR1), size=.6) +
geom_point(aes(shape=FACTOR1), size=3) +
geom_errorbar(aes(ymax=upper.CL, ymin=lower.CL), width=.1) +
geom_errorbar(aes(ymax=upper.CL, ymin=lower.CL), width=.1))
如果我使用scale_colour_manual()
改變圖例標題,然後我得到一個意想不到的額外傳奇:
gp1 + scale_colour_manual("NEW TITLE",values=c("red","blue"))
我壓抑與scale_"aes"_manual("guide=none", values=...)
這個額外的傳說,但我不明白如何控制參數(點的風格和線條):
gp1 + scale_colour_manual("NEW TITLE",values=c("red","blue")) +
scale_shape_manual(guide = 'none', values=c(1,2)) +
scale_linetype_manual(guide = 'none', values=c(1,3))
請如何只用一個新的傳奇標題重現第一個情節?
退房http://www.cookbook-r.com/Graphs/Legends_(ggplot2)/ – 2013-02-24 19:38:20