当前位置:天才代写 > tutorial > 其他教程 > Advanced Graphs(高级图形)一

Advanced Graphs(高级图形)一

2017-12-04 08:00 星期一 所属: 其他教程 浏览:759

Advanced Graphs(高级图形)一

本章先容如何定制你的图表。它也涉及到更多巨大的统计图表,这也是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=).
Advanced Graphs(高级图形)一

#p#分页标题#e#

 1.3线段
可以操作下面的选项来改变线段. 这个对参考线、坐标轴以及 拟合线出格有用.

选项

描写

lty

线段范例. 参考下图.

lwd

参照缺省值的线段宽度(缺省=1). 2 是两倍宽.

Advanced Graphs(高级图形)一

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 .

Advanced Graphs(高级图形)一

还可以操作函数rainbow(n), heat.colors(n), terrain.colors(n), topo.colors(n), 和 cm.colors(n)来建设一个n个持续向量的颜色 .
colors() 返回所有可用的颜色名称.

1.5字体
你可以简朴地配置字体巨细和范例, 然而字体族较量巨大些.

选项

描写

font

指定文字的字体的整型数. 
1=平的, 2=黑体, 3=斜体, 4=粗斜体, 5=标记

font.axis

坐标轴标注字体

font.lab

x 和 y 标签的字体

1234下一页

 

    关键字:

天才代写-代写联系方式