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...
ggplot(data1, aes(v1, v2)) + geom_point() + theme_bw() # theme_bw()主题。 ggplot(data1, aes(v1, v2)) + geom_point() + theme_linedraw() # theme_linedraw() ggplot(data1, aes(v1, v2)) + geom_point() + theme_light() # theme_light() ggplot(data1, aes(v1, v2)) ...
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.po...
theme_grey()为默认主题,theme_bw()为白色背景主题,theme_classic()为经典主题。 p+theme_bw()+labs(subtitle="Change theme_bw") ggplot2 扩展包主题 library(ggthemes)p+theme_economist() +labs(subtitle="Change theme_economist") #其他可选theme_economist theme_economist_whitetheme_wsj theme_exceltheme...
局部设置:ggplot() + theme_bw(),只改变单个图形的主题。个人认为,主题设置可通过三种方式实现: 1、使用内置主题;2、使用主题相关的包;3、用户自定义主题。 1、内置主题 ggplot2提供了8种内置主题。 theme_gray():默认主题,浅灰色背景,白色网格线,无边框。
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.position='none'...
1.1 theme_gray() 默认主题:灰色背景,白色网格线 1.2 theme_bw() 黑白主题:白色背景,灰色网格线 这两种主题都由参数base_size控制字体大小,eg: theme_bw(base_size = 20) 1.3 主题设置 全局性设置 theme_set(theme_bw()) #设置之后,下文的所有图都会启用这种主题 ...
theme是解决图是否美观的一个工具,其与scale最大的区别在于不受数据左右。先把scale做好,就是一张合格的图;再处理theme,则是一张出色的图。 载入数据,R包 library(ggplot2) #载入数据 data(diamonds) set.seed(1234) diamond<-diamonds[sample(nrow(diamonds),2000), ] ...
mytheme<-theme( plot.margin=unit(rep(1.2,4),"cm") ) p+mytheme 第一、使用ggplot2包自带的主题函数 1 theme_bw主题 p+ theme_bw + mytheme 2 theme_minimal主题 p+ theme_minimal + mytheme 3 theme_classic 主题 p+ theme_classic + mytheme ...
可以看出,源代码主要是theme()函数,设置也很简单:theme(..., complete = FALSE),但是其内含的参数则十分多。 几乎所有元素在theme()里都使用element_line,element_rect,element_text和element_blank函数设置. 下面就举例稍微讲解一下 #利用数据集mtcars演示head(mtcars) ...