ggplot 4.0 主题(标题,图例,背景的精细修改)

来源:互联网 发布:安卓编程类游戏 编辑:程序博客网 时间:2024/06/05 13:22

这一章节本应该和2.0图例,标题的修改按理在一起的,但是个人觉得,默认配置生成的图,已经足够好看,一般不需要进行此方面精细的修改。按照图层概念,此为主题(theme)层。

主题元素(参数)

参数分成四类,分别为text,line,rect(矩阵),segment,每一类别都有属于自身的一些参数设置。

主题元素 类型 描述 axis.line segment 直线和坐标轴 axis.text.x text x轴标签 axis.text.y text y轴标签 axis.title.x text x轴标题 axis.title.y text y轴标题 legend.background rect 图例背景 legend.key rect 图例符号 legend.title text 图例标题 legrnd.text text 图例标签 panel.background rect 面板背景 panel.border rect 面板边界 plot.title text 画图标题 plot.background rect 画图背景

类别元素设定

类别 参数 element_text family,face,colour,size,hjust,vjust,angle,linehight element_line colour,size,linetype element_rect colour,size,linetype,fill, element_blank 空白主题

example

 ##用之前的例子,画图图层h <- ggplot(diamonds) +   geom_point(aes(x = log(carat), y = log(price), colour = cut))   ##针对主题层进行修改,图例,坐标轴标题等h <- h + theme(legend.title = element_text(size=20,colour='red'),               legend.background = element_rect(colour = 'blue'),               axis.title.y = element_text(face = 'bold', angle = 45,size=15))h

精细修改例子

0 0