美文网首页
ggplot2中theme函数调整

ggplot2中theme函数调整

作者: 高邮在逃咸鸭蛋 | 来源:发表于2022-06-21 17:49 被阅读0次

    整理一下ggplot2中theme函数的用法,牵扯到很多参数,怕自己下次忘了。

    一、自带主题

    ggplot2有内置主题,分别是:
    theme_grey() 默认背景,浅灰色背景和白色网格线,无边框;
    theme_bw() 类似默认背景,调整为白色背景和浅灰色网格线,无边框;
    theme_linedraw() 白色背景和黑色网格线,黑色边框线;
    theme_light() 白色背景和浅灰色网格线,浅灰色边框;
    theme_dark() 灰黑色背景和灰色网格线,灰色/无边框;
    theme_minimal() 白色背景和浅灰色网格线,无边框;
    theme_classic() 类似R本身绘图的风格;
    theme_void() 完全空白


    image.png

    可以根据需要选择这些主题,并加以更改。以theme_bw()为例,

    theme_bw(
      base_size = 11,
      base_family = "",
      base_line_size = base_size/22,
      base_rect_size = base_size/22
    )
    

    可以更改其中某些参数使全局的文字类型、大小等改变。比如

      theme_bw(
               base_size = 10,
               base_family = "Arial",)
    

    二、参数

    如果要对个别地方进行详细调整,就需要用到theme()函数。首先,theme()函数中主要参数有以下这些:


    image.png

    其次,以plot.title为例

    plot.title = element_text(family="Arial",face="bold" ,color="Black",size=10,hjust=0.5,vjust=0.5, angle=45,lineheight=100)
    

    其中,每个参数依次指代:字体,字体类型 ("plain", "italic", "bold", "bold.italic"),颜色,大小,水平位置(0到1),垂直位置(0到1),逆时针旋转(0到360),线高度。
    依据这些参数可以对标题,小标题,x轴y轴标题刻度等等进行调节。

    相关文章

      网友评论

          本文标题:ggplot2中theme函数调整

          本文链接:https://www.haomeiwen.com/subject/vteevrtx.html