theme_grey()为默认主题,theme_bw()为白色背景主题,theme_classic()为经典主题。 代码语言:javascript 复制 p+theme_bw()+labs(subtitle="Change theme_bw") ggplot2 扩展包主题 代码语言:javascript 复制 library(ggthemes)p+theme_economist()+labs(subtitle="Change theme_economist")#其他可选#theme_economist...
本身有8种内置的主题(theme);通过 theme_主题名() 进行调用,下方是对各类主题的介绍[1]: theme_grey() 默认背景,浅灰色背景和白色网格线,无边框; theme_bw() 类似默认背景,调整为白色背景和浅灰色网格线,无边框; theme_linedraw() 白色背景和黑色网格线,黑色边框线; theme_light() 白色背景和浅灰色网格线...
# 更改绘图背景和绘图区域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") 更...
p8 <- p2 + theme_void() plot_grid(p2, p2 + theme_bw(), p3, p4, p5, p6, p7, p8, nrow = 4) 2. 修改主题 修改全局主题之后,该主题会应用于之后绘制的所有图形中,全局主题设置主要包含以下几个函数 theme_get() theme_set(new) theme_update(...) theme_replace(...) 其中,theme_get()...
有时候我们用ggplot 绘图,而并不手动设置theme 参数调整,图片往往是非常朴素的。 代码语言:javascript 复制 p<-ggplot(data=cell_reduction_df)+geom_point(aes(x=UMAP_1,y=UMAP_2,color=cell_anno),size=0.5)p 这里介绍一下一些ggplot 的各种主题。
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_calc ggplot(df,aes(x=factor(rownames(df),levels=rownames(df)),y=value,fill=group,color=group))+geom_point(pch=21)+geom_line(group=group)+labs(x="",y="value")+theme_calc() 二、经济学人主题:theme_economist ggplot(df,aes(x=factor(rownames(df),levels=rownames(df))...
ggplot2默认主题 1、theme_gray() 2、theme_bw() 3、theme_classic() 4、theme_light() 5、theme_void() 6、theme_linedraw() 7、theme_minimal() 8、theme_dark() ggthemes拓展主题 1、theme_clean() 2、theme_calc() 3、theme_economist() 4、theme_igray() 5、theme_fivethirtyeight() 6、...
上次提了下theme(),本文将专门讲解一下。凡是与数据无关的图形设置可以归为主题类,ggplot2中主题设置十分多,根本不可能讲解完,只能稍微讲点皮毛,灵活运用才是关键,本文只是总体上略作介绍。正如R语言大神Hadley Wickham所讲的,ggplot2只是提供了一个平台,可以根据自己的需要无限创造。理论上来讲,只要能想到的图形,...
图例是主题的一个方面,因此可以使用theme()功能进行修改。其中legend.justification参数可以将图例设置在图中,legend.position参数用来将图例设置在图表区域,其中x和y轴的位置(0,0)是在图表的左下和(1,1)是右上角。 # No legend --- p+theme(legend.position="None")+labs(subtitle="No Legend") # legend...