ggplot2 作为一款强大的R语言画图包,我认为有一部分功劳归于theme的设置,现将ggplot2中关于theme的设置做个简单归纳
theme中各项参数基本用margin中的margin(),element_blank(), element_rect(), element_line(), element_text()来定义:
margin()中的参数:t r b l, 分别对应top,right,bottom和left,即上、右、下和左,后面加单位;
element_blank()表示theme某参数为空值;
element_rect(fill= NULL, colour = NULL, size = NULL, linetype = NULL, color= NULL, inherit.blank = FALSE)
element_line(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, ineheight = NULL,color= NULL, margin = NULL, debug = NULL, inherit.blank = FALSE)
fill, color均与颜色相关,fill为填充色,color为边框色
size 大小,各项参数的大小,如果是线,则为粗度,
linetype ,线的类型
family,face 字体, face = "plain","italic", "bold", "bold.italic" (平的,斜体,粗体,粗体斜体)
hjust,vjust 水平 垂直调整距离
angle 0-360,角度调整
# 区域的介绍
# 2.text
# 3.line