[关闭]
@Macux 2015-12-01T06:47:22.000000Z 字数 717 阅读 1023

R语言_ggplot2_Lv2_Legend

R语言_学习笔记


  1. > p1 <- ggplot(PlantGrowth,aes(group,weight)) + geom_boxplot(aes(fill=group))
  2. > p1 + labs(fill="Condition")
  3. #设置图例标题的方法有很多,个人认为这种方式最好!

此处输入图片的描述


(1)、只移除某一个图例:

  1. > p1 + guides(fill=FALSE)

此处输入图片的描述

(2)、移除全部图例:

  1. > p1 + theme(legend.position="none")

此处输入图片的描述


  1. > p1 + labs(fill="Condition") + scale_fill_discrete(labels=c("Control","Condition 1","Condition 2")) + theme(legend.text=element_text(face="bold.italic",color="olivedrab4",size=12))

此处输入图片的描述


  1. p4 <- p1 + labs(fill="Condition") + scale_fill_discrete(labels=c("Control","Type 1\ntreatment","Type2\ntreatment")) + theme(legend.text=element_text(face="bold.italic",color="olivedrab4",size=13))
  2. p4

此处输入图片的描述

  1. library(grid)
  2. p4 + theme(legend.text=element_text(lineheight=0.8),
  3. legend.key.height=unit(1,"cm"))

此处输入图片的描述

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注