R_ggplot2基础(四)

本文是R_ggplot2系列的第四篇,主要讲解如何定制图例和坐标轴。内容涵盖guide_colorbar和guide_legend的参数,以及如何处理多个图例和新增坐标轴。此外,还介绍了如何利用ggThemeAssist包轻松设置主题,以及套用不同风格的主题模板。
摘要由CSDN通过智能技术生成

640?wx_fmt=gif


作者:李誉辉  

四川大学在读研究生 


往期连载:

R_ggplot2基础(一)

R_ggplot2基础(二)

R_ggplot2基础(三)


9 Guides图例与增加坐标轴

图例函数:
guide_colorbar()/guide_colourbar() 用于连续变量的图例
guide_legend() 用于离散变量的图例,也可以用于连续变量
guides() 将_colorbar和_legend嵌套进去,方便映射,如guides(fill = guide_colorbar()) 可以在scale_xxx()标度中指定guide类型,guide = “colorbar”或guide = “legend”

常用公共参数:

640?wx_fmt=png

(点击放大)

9.1 guide_colorbar

**_colorbar()参数: **

640?wx_fmt=png

(点击放大)

 
 

library(ggplot2) library(reshape2) df <- melt(outer(1:4, 1:4), varnames = c("X1", "X2")) p1 <- ggplot(df, aes(X1, X2)) + geom_tile(aes(fill = value)) p2 <- p1 + geom_point(aes(size = value)) p1 + scale_fill_continuous(guide = "colorbar") # 默认形式 p1 + guides(fill = guide_colorbar())  # 具体映射 p1 + scale_fill_distiller(palette = "YlGn", direction = 1) +    guides(fill =  guide_colorbar(title = "值", nbin = 100, # 指定图例名称,水平放置,增加分箱数为100                                  barwidth = 0.5, barheight = 10,# 指定图例箱体尺寸,宽为0.5mm,高为10mm                                  ticks.colour = "red", # 更改刻度线颜色                                  frame.colour = "blue"

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值