theme_grey()为默认主题,theme_bw()为白色背景主题,theme_classic()为经典主题。 代码语言:javascript 复制 p+theme_bw()+labs(subtitle="Change theme_bw") ggplot2 扩展包主题 代码语言:javascript 复制 library(ggthemes)p+theme_economist()+labs(s
在使用ggplot2初步绘制(ggplot2|详解八大基本绘图要素)出需要展示的图形后,还需要对标题,坐标轴(ggplot2|theme主题设置,详解绘图优化-“精雕细琢”)和legend(ggplot2 |legend参数设置,图形精雕细琢)上的对象进行一系列的设置,包括但不限于名称更改,颜色,大小,位置和角度的调整。 生信补给站 2022/03/11 39.7K0 gg...
theme_set(主题名/自己折腾的主题变量) 相当于设置默认使用的主题; theme_update() 或 theme_replace() 分别对应覆写或替代,将后面的参数覆写或替代原主题的相关信息,具体区别见帮助文档; theme_get() 没搞明白,疯了,什么东西这是 help文档中对应介绍:Use theme_get() to get the current theme…… 微调 ...
# 更改绘图背景和绘图区域p + theme(panel.background = element_rect(fill = 'grey80'),plot.background=element_rect(fill="khaki"),plot.margin = unit(c(3, 2, 1, 1), "cm")) + #设置绘图区域距离边的据类,上,右,下,左labs(title="Modified Background", subtitle="Change Plot Margin") 更...
上次提了下theme(),本文将专门讲解一下。凡是与数据无关的图形设置可以归为主题类,ggplot2中主题设置十分多,根本不可能讲解完,只能稍微讲点皮毛,灵活运用才是关键,本文只是总体上略作介绍。正如R语言大神Hadley Wickham所讲的,ggplot2只是提供了一个平台,可以根据自己的需要无限创造。理论上来讲,只要能想到的图形,...
element_blank():使用element_blank()关闭显示的主题内容。 二 精雕细琢 1 修改标题,坐标轴 由于绘图和轴标题是文本组件,使用element_text()参数修改。 设置title的尺寸,颜色,线高,位置 p+theme(plot.title=element_text(size=20,face="bold",color="skyblue",#颜色hjust=0.5,#调整位置,正中间lineheight=1.2...
有一些本应属于主题类的东西不能在theme_set 函数中设置,需要使用特殊的函数,如坐标轴翻转、刻度设置等,在这不再介绍。如果想比较透彻的学习,建议把ggplot2项目从GitHub克隆下来研究 它的代码。更好的方法是研究ggmap和ggbio这两个包,它们的代码本身就是ggplot2应用的最好范例。尤其是ggmap,H.W.是它的作者之 一...
ggplot2默认主题 1、theme_gray() p1<-p+theme_gray()+ggtitle("theme_gray()")+theme(legend.position='none')p1 2、theme_bw() p2<-p+theme_bw()+ggtitle("theme_bw()")+theme(legend.position='none')p2 3、theme_classic() p3<-p+theme_classic()+ggtitle("theme_classic()")+theme(legend...
其主题部分直接应用了另外一个函数:theme。它就是ggplot2的主题设置函数。这个theme函数的产生看起来非常简单: # 函数说明,非运行代码 theme(...,complete=FALSE) 但dotdotdot(···)参数却内涵丰富,它可以设置很多内容。 参数 设置内容 继承自 line 所有线属性 rect 所有矩形区域属性 text 所有文本相关属性 ...
4. element_blank():使用 element_blank()关闭显示的主题内容。 精雕细琢 1 修改标题,坐标轴 由于绘图和轴标题是文本组件,使用 element_text()参数修改。 设置title 的尺寸,颜色,线高,位置 p + theme(plot.title=element_text(size=20, face="bold", color="skyblue", #颜色 hjust=0.5, #调整位置,正中...