# Change Plot Background elements---p+theme(panel.grid.major=element_line(colour="burlywood",size=1.5),panel.grid.minor=element_line(colour="tomato",size=0.25,linetype="dashed"),panel.border=element_blank(),axis.line.x=element_line(colour="darkorange",size=1.5,lineend="butt"),axis.line....
本身有8种内置的主题(theme);通过 theme_主题名() 进行调用,下方是对各类主题的介绍[1]: theme_grey() 默认背景,浅灰色背景和白色网格线,无边框; theme_bw() 类似默认背景,调整为白色背景和浅灰色网格线,无边框; theme_linedraw() 白色背景和黑色网格线,黑色边框线; theme_light() 白色背景和浅灰色网格线...
p_legend+theme(legend.position="top",legend.box.just="top")p_legend+
方法3,theme() 利用theme统一去掉名称后,位置也被去掉了。 library(ggplot2) data=data.frame(x=1:10,y=1:5,z=factor(1:5)) ggplot(data,aes(x=x,y=y,shape=z,color=z,size=x))+geom_point()+ theme(legend.title=element_blank(),axis.title = element_blank()) 1. 2. 3. 4. 方法4,gui...
输入?theme可以看到theme()功能的大量参数,可以实现与外观相关的大多数要求。其中有四种主要类型: element_text():使用element_text()函数设置基于文本的组件,如title,subtitle 和caption等。 element_line():使用element_line()设置基于线的组件,如轴线,主网格线和次网格线等。
theme(plot.title=element_text(face=,color=,size=, hjust=,vjust=, angle=,lineheight=))#依次是字体类型 ("plain", "italic","bold", "bold.italic"),颜色,大小,水平位置(0到1),垂直位置(0到1),逆时针旋转(0到360),线高度 #对标题、X轴进行设置 ...
除一些尺寸设置有关的内容外(需要用grid包的unit函数设置),几乎所有元素都在theme函数内使用 element_line,element_rect,element_text和element_blank函数设置,使用方法参考这几个函数的参数说 明即可,这里不再一一举例说明。 text, line, rect和title是最顶层的元素,理论上可以做全局设定,但当前版本ggplot2还没有实...
可以看出,源代码主要是theme()函数,设置也很简单:theme(..., complete = FALSE),但是其内含的参数则十分多。 几乎所有元素在theme()里都使用element_line,element_rect,element_text和element_blank函数设置. 下面就举例稍微讲解一下 #利用数据集mtcars演示head(mtcars) ...
theme是解决图是否美观的一个工具,其与scale最大的区别在于不受数据左右。先把scale做好,就是一张合格的图;再处理theme,则是一张出色的图。 载入数据,R包 library(ggplot2) #载入数据 data(diamonds) set.seed(1234) diamond<-diamonds[sample(nrow(diamonds),2000), ] ...
theme(panel.grid.major=element_line(size=1.5, linetype =1, color="gray")) kk <- as.data.frame(list(aa=rnorm(1000), bb=rnorm(1000))) plot_1 <- ggplot()+geom_point(data = kk, aes(x=aa, y=bb), stat = "identity", position = "dodge")+theme_bw()+ ggtitle("默认")+theme(...