这是ggplot2内置的默认主题:theme_grey(),加上其他7个如下: theme_grey() theme_bw() theme_classic() theme_dark() theme_light() theme_linedraw() theme_minimal() theme_void() 更换主题只需: p + theme_bw() 其它六种主题如下: ggthemes主题 除此之外我们还可以直接调用ggthemes的22种主题(...
theme_grey() 默认背景,浅灰色背景和白色网格线,无边框; theme_bw() 类似默认背景,调整为白色背景和浅灰色网格线,无边框; theme_linedraw() 白色背景和黑色网格线,黑色边框线; theme_light() 白色背景和浅灰色网格线,浅灰色边框; theme_dark() 灰黑色背景和灰色网格线,灰色/无边框; theme_minimal() 白色背景...
可以看出,源代码主要是theme()函数,设置也很简单:theme(..., complete = FALSE),但是其内含的参数则十分多。 几乎所有元素在theme()里都使用element_line,element_rect,element_text和element_blank函数设置. 下面就举例稍微讲解一下 #利用数据集mtcars演示head(mtcars) #先创建p图层 p<- ggplot(data=mtcars, a...
一、自带主题 ggplot2有内置主题,分别是: theme_grey() 默认背景,浅灰色背景和白色网格线,无边框; theme_bw() 类似默认背景,调整为白色背景和浅灰色网格线,无边框; theme_linedraw() 白色背景和黑色网格线,黑色边框线; theme_light() 白色背景和浅灰色网格线,浅灰色边框; theme_dark() 灰黑色背景和灰色网格...
可以看出,源代码主要是theme()函数,设置也很简单:theme(..., complete = FALSE),但是其内含的参数则十分多。 几乎所有元素在theme()里都使用element_line,element_rect,element_text和element_blank函数设置. 下面就举例稍微讲解一下 #利用数据集mtcars演示head(mtcars) ...
p<-dis1%>%ggplot(aes(x=log(No.cell,100),y=UMI,color=class))+geom_point()+facet_grid(.~dis1$class)p#采用默认主题theme_grey()old_theme<-theme_update(strip.background=element_rect(fill="lightblue",color="black"),strip.text.x=element_text(size=20))p#采用更新后的主题p+old#采用默认...
1. theme函数 theme_*系列函数提供了9种不同的风格。 theme_grey/gray/bw/linedraw/light/minimal/classic/dark/void都只有2个参数:base_size表示文字大小,base_family表示字体。 mg <- ggplot(mtcars,aes(x=mpg,y=wt))+geom_point() ...
# 函数说明,非运行代码 theme(..., complete = FALSE) 但dotdotdot(···)参数却内涵丰富,它可以设置很多内容。 除一些尺寸设置有关的内容外(需要用grid包的unit函数设置),几乎所有元素都在theme函数内使用 element_line,element_rect,element_text和element_blank函数设置,使用方法参考这几个函数的参数说 明即可...
在使用ggplot2初步绘制(ggplot2|详解八大基本绘图要素)出需要展示的图形后,还需要对标题,坐标轴(ggplot2|theme主题设置,详解绘图优化-“精雕细琢”)和legend(ggplot2 |legend参数设置,图形精雕细琢)上的对象进行一系列的设置,包括但不限于名称更改,颜色,大小,位置和角度的调整。
但是这个远远满足不了需求,我们需要改变字体,字体大小,坐标轴,背景等各种元素,这需要通过theme()函数来完成。 ggplot2提供一些已经写好的主题,比如theme_grey()为默认主题,我经常用的theme_bw()为白色背景的主题,还有theme_classic()主题,和R的基础画图函数较像。