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...
比对与theme_replace()函数内部主题参数之间的差异,有差异则以后者为准,但是theme_replace()函数内部没有生命的所有参数(也即你未指定的那些元素参数)都会被初始化为NULL,也即只应用你显式声明的那些自定义参数,为生命的都会被清空,较为霸道。
theme_set(主题名/自己折腾的主题变量) 相当于设置默认使用的主题; theme_update() 或 theme_replace() 分别对应覆写或替代,将后面的参数覆写或替代原主题的相关信息,具体区别见帮助文档; theme_get() 没搞明白,疯了,什么东西这是 help文档中对应介绍:Use theme_get() to get the current theme…… 微调 ...
theme是解决图是否美观的一个工具,其与scale最大的区别在于不受数据左右。先把scale做好,就是一张合格的图;再处理theme,则是一张出色的图。 library(ggplot2) #载入数据 data(diamonds) set.seed(1234) diamond<-diamonds[sample(nrow(diamonds),2000), ] # 绘制初始图形 p<-ggplot(data=diamond)+geom...
全局设置:theme_set(theme_bw())。 局部设置:ggplot() + theme_bw(),只改变单个图形的主题。个人认为,主题设置可通过三种方式实现: 1、使用内置主题;2、使用主题相关的包;3、用户自定义主题。 1、内置主题 ggplot2提供了8种内置主题。 theme_gray():默认主题,浅灰色背景,白色网格线,无边框。
有一些本应属于主题类的东西不能在theme_set 函数中设置,需要使用特殊的函数,如坐标轴翻转、刻度设置等,在这不再介绍。如果想比较透彻的学习,建议把ggplot2项目从GitHub克隆下来研究 它的代码。更好的方法是研究ggmap和ggbio这两个包,它们的代码本身就是ggplot2应用的最好范例。尤其是ggmap,H.W.是它的作者之 一...
theme是解决图是否美观的一个工具,其与scale最大的区别在于不受数据左右。先把scale做好,就是一张合格的图;再处理theme,则是一张出色的图。 载入数据,R包 library(ggplot2)#载入数据data(diamonds)set.seed(1234)diamond <- diamonds[sample(nrow(diamonds), 2000), ]# 绘制初始图形p <- ggplot(data = dia...
手动设置颜色f + geom_crossbar(aes(color = dose)) + scale_color_manual(values = c("#999999", "#E69F00", "#56B4E9"))+ theme_minimal()# 手动设置填充色f + geom_crossbar(aes(fill = dose)) + scale_fill_manual(values = c("#999999", "#E69F00", "#56B4E9"))+ theme_...
ggplot2 |legend 参数设置,图形精雕细琢,那 theme 有什么用呢? theme 是解决图是否美观的一个工具,其与 scale 最大的区别在 于不受数据左右。先把 scale 做好,就是一张合格的图;再处理 theme,则是一张出色的图。 载入数据,R 包 library(ggplot2) #载入数据 data(diamonds) set.seed(1234) diamond <-...
主题(Theme) 二 数据(data) 和 映射(Mapping) 数据:用于绘制图形的数据,本文主要使用经典的mtcars数据集和diamonds数据集子集为例来画图。 #install.packages("ggplot2") library(ggplot2) data(diamonds) set.seed(1234) diamond<-diamonds[sample(nrow(diamonds),2000), ] ...