ggplot2_主题(theme)

主题系统控制着图形中的所有非数据元素外观
ggplot2内置主题:
内置两种主题:
默认theme_gray()使用淡灰色背景和白色网格线;
固定主题theme_bw()为传统的白色背景和深灰色的网格线。
参数base_size控制基础字体的大小,基础字体大小指的是轴标题的大小,图形标题比它大20%,周须标签比它小20%。

主题设置的两种方式:
-全局性设置:theme_set(theme_grey())或theme_set(theme_bw),theme_set()会返回先前的主题;
-局部性设置:只改变单个图形的主题,qplot(…)+theme_grey(),局部设置会覆盖默认的全局性设置。

主题元素
有三个元素含有x和y的设置:axis.text、axis.title、strip.text
内置元素函数有四个基础类型:文本(text),线条(line),矩形(rectangles),空白(blank)

元素函数
- element_text()绘制标签和标题,可控制字体的family,face,colour,size,hjust,vjust,angle,lineheight,
角度的改变可能对轴须标签很有用,当改变角度时,需要将hjust调整至0或1.
- element_line()绘制线条或线段,可控制colour,size,linetype
- element_rect()绘制主要供背景使用的矩形
- element_blank()表示空主题,即对元素不分配相应的绘图空间,删去不感兴趣的绘图元素
- theme_get()可获得当前主题的设置
- theme()可对一幅图中的某些元素进行局部性的修改
- theme_update()可为后面图形的绘制进行全局性地修改

你可能感兴趣的:(visualization,in,r)