本章先容如何定制你的图表。它也涉及到更多巨大的统计图表,这也是R语言浩瀚闪光点中的个中一个。
客户化定制
图形参数描写了如何改变图形的标记,字体,颜色和线段。坐标轴和文字标注描写了如何定制图形的坐标轴、添加参考线段、文字标注和图例说明。组合绘制报告了如何将多张图绘制在一张图中。
高级图形范例
晶格包(Lattice)提供了一个综合系统,该系统可以将多元数据可视化,包罗像可以或许建设一个或多个变量的图型。 ggplot2包是一个优秀的成果包,它可以或许基于图形语法而生成各类单变量或多变量的图形。其它图形范例包罗probability plots(概率图)、mosaic plots(拼接图)、和 correlograms(相关图). 最后提供了如何与图形互动的要领 (譬喻用颜色刷来毗连多个图形,可能是及时交互式旋转)。
对付那些更简朴、根基的图形,参照Basic Graphs(根基图形)章节。
图形参数
你可以用图形选项来定制图形的许多特征(字体,颜色,坐标,标题)。
一种要领是通过par( ) 函数. 这里配置的变量值会影响其后的会话可能一直到你从头改变它们. 其名目为
par(optionname=值, optionname=值, …) # 通过 par()配置图形参数
par() # 显示当前配置
opar <- par() # 拷贝一份当前的配置
par(col.lab=”red”) # 配置 x 和 y标签为赤色
hist(mtcars$mpg) # 用新配置建设一个画图
par(opar) # 恢复兴始配置
第二种要领是通过 optionname=value 配对直接在高层画图函数指定图形参数. 这种环境下,配置只会影响指定的图形.
# 图形参数在画图函数中
hist(mtcars$mpg, col.lab=”red”)
参考特定的高层画图函数的辅佐 (如 plot, hist, boxplot) 来抉择那些图形变量可以通过这种要领来配置.
余下部门描写了你可以配置的一些越发重要的图形参数.
1.1 字体和标记的巨细
下面是可以用来节制图形中字体和标记的选项.
选项 |
描写 |
cex |
数值暗示相对缺省值总的应该绘制字体和标记比例. 1=缺省, 1.5 是放50%, 0.5是缩小 50%, 等等. |
cex.axis |
按照cex 缩放坐标轴的注释 |
cex.lab |
按照cex 缩放x和y 标签 |
cex.main |
按照cex 缩放标题 |
cex.sub |
按照cex 缩放副标题 |
1.2绘制标记
操作 pch= 选项指定画图时利用的标记。图标21到25,出格指定外框色(col=) 和填充色(bg=).
#p#分页标题#e#
1.3线段
可以操作下面的选项来改变线段. 这个对参考线、坐标轴以及 拟合线出格有用.
选项 |
描写 |
lty |
线段范例. 参考下图. |
lwd |
参照缺省值的线段宽度(缺省=1). 2 是两倍宽. |
1.4颜色
选项指定以下的的颜色.
选项 |
描写 |
col |
缺省画图色. 一些函数(如 lines) 接管反复的向量值. |
col.axis |
坐标轴注释颜色 |
col.lab |
x 和 y标签的颜色 |
col.main |
标题颜色 |
col.sub |
副标题颜色 |
fg |
画图的前景致 (坐标轴, 箱体 – 也设 col= 同样的) |
bg |
画图的配景致 |
#p#分页标题#e#
你可以在R通过索引,名字,十六进制可能RGB来指定颜色 .
譬喻 col=1, col=”white”, 和 col=”#FFFFFF” 是相等的.
下面图形是 Earl F. Glynn开拓的. 所有你在R 中大概用到的颜色细节可以参照他的 Color Chart .
还可以操作函数rainbow(n), heat.colors(n), terrain.colors(n), topo.colors(n), 和 cm.colors(n)来建设一个n个持续向量的颜色 .
colors() 返回所有可用的颜色名称.
1.5字体
你可以简朴地配置字体巨细和范例, 然而字体族较量巨大些.
选项 |
描写 |
font |
指定文字的字体的整型数. |
font.axis |
坐标轴标注字体 |
font.lab |
x 和 y 标签的字体 |
1234下一页