ggplot2的主题系统可以让我们更好的控制图形 非数据元素 的细节,通过更加精细的修改来提升图像的美感,ggplot2 的主题系统自带多个 element_ 功能 element_text( ) element_line( ) element_rect( ) element_blank( ) 本节来介绍主题元素element_text() ,使用它控制绘图中文本元素
text.y = element_text(colour=x_cols)) 可以看到引入「time」参数控制每一个颜色出现的次数当然上述操作ggplot2会显示如下警告信息,是不是发现了什么;感觉挺有趣的 ❝Warning message: Vectorized input to element_text() is not officially supported. Results may be unexpected or may change in future ...
# 设置标签主题 p6 <- p1 + guides(fill = guide_colourbar(label.theme = element_text(colour = "blue", angle = 0))) plot_grid(p1, p2, p3, p4, p5, p6, labels = LETTERS[1:6], nrow = 3) 设置颜色条每个刻度间的分箱个数,分箱越多,颜色条看起来越平滑 # 颜色条的分箱个数,越大越...
在图像p2中,theme(plot.title =element text(hjust =0.5))语句将图像的标题“小提琴图”进行居中;在图像p3中,使用theme(legend.position=c(0.8,0.8))来调整图例的位置。 theme()函数中一些常用的参数 line 所有的线元素,通过element _line()设置 rect 所有的矩形元素,通过element rect)设置 text 所有的文本元素...
element_text():由于标题,副标题是文本项,element_text()因此使用函数进行设置。 element_line():同样element_line()用于修改基于线的组件,例如轴线,主要和次要网格线等。 element_rect():修改矩形组件,例如绘图和面板背景。 element_blank():关闭显示主题项目。
在theme 设置中element_text()是一项很重要的内容 element_text(family=NULL,face=NULL,colour=NULL,size=NULL,hjust=NULL,vjust=NULL,angle=NULL,lineheight=NULL) 参数family 表示字体样式 参数face 表示字体格式,可取值("plain", "italic", "bold", "bold.italic") ...
axis.title.x = element_text(size = 12), panel.grid.major.y = element_line(colour = NA,size = 0.5), panel.grid.major.x = element_blank) #应用主题; p3+mytheme 3. 日期数据处理 #读入自带示例数据; dt1<- economics #预览数据;
主题可以使用一次,也可以保存起来应用到多个图中。 data(Salaries, package="car")library(ggplot2)mytheme<-theme(plot.title=element_text(face="bold.italic",size="14",color="brown"),axis.title=element_text(face="bold.italic",size=10,color="...
(colour = NULL, size = NULL, linetype = NULL, lineend = NULL, color = NULL, arrow = NULL, inherit.blank = FALSE)element_text(family = NULL, face = NULL, colour = NULL, size = NULL, hjust = NULL, vjust = NULL, angle = NULL, lineheight = NULL, color = NULL, margin = NULL...
theme(axis.text.x = element_text(angle=45))# Format : Weekdp + scale_x_date(labels = date_format("%W"))# Months onlydp + scale_x_date(breaks = date_breaks("months"), labels = date_format("%b")) img img 作者:王诗翔