R语言中绘图 设置图例

 

001、基础绘图

p <- ggplot(mtcars,aes(mpg,hp,colour=factor(cyl)))+geom_point()
p             ## 基础绘图

 

002、删除图例标题

p +  theme(legend.title = element_blank())     ## 删除图例标题

 

 

003、删除图例

p + theme(legend.position = "none")

 

004、设置图例位置

p + theme(legend.position = "top")

 

005、设置图例方向

p + guides(color = guide_legend(direction = "horizontal"))    ## 设置为水平方向

 

006、设置图例标题外观

p + theme(legend.title = element_text(color = "chocolate", 
                                      size = 14, face = "bold"))

 

007、设置图例标题的名称

p +  labs(color = "11111\n222222\n3333:") + 
  theme(legend.title = element_text(color = "chocolate", 
                                      size = 14, face = "bold"))

 

008、设置图例标题名称

p +  scale_color_discrete(name = "xxx\nyyy\nzzz") + 
  theme(legend.title = element_text(color = "chocolate", 
                                      size = 14, face = "bold"))

 

009、修改图例顺序

library(ggplot2)
ggplot(mtcars,aes(mpg,hp,colour=factor(cyl)))+geom_point()     ## 默认顺序

 

mtcars$cyl  <- factor(mtcars$cyl, levels = c("8", "4", "6"))      ## 修改图例顺序
ggplot(mtcars,aes(mpg,hp,colour=factor(cyl)))+geom_point()

 

010、自定义图例名称

p + scale_color_discrete(name = "Seasons:", labels = c("xxxxx",
                          "yyyyyy", "zzzzzz"))

 

011、设置图例填充色

p + theme(legend.key = element_rect(fill = "cyan"))

 

012、设置图例符号的大小

p + guides(color = guide_legend(override.aes = list(size = 20)))

 

 

posted @   小鲨鱼2018  阅读(946)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2022-07-26 Gtk-Message: 14:04:38.467: Failed to load module "canberra-gtk-module"
2022-07-26 R语言中如何根据T值、自由度计算p值
2022-07-26 R语言中如何根据卡方值、自由度计算p值
2021-07-26 c语言中为什么要出现可移植的数据类型。
2021-07-26 c语言中使用sizeof()输出各种数据类型的大小
2021-07-26 c语言中浮点数的声明与输出
2021-07-26 c语言中char类型的输出
点击右上角即可分享
微信分享提示