R语言绘图

1 图形参数设置

(1)par()    --用于设定一些图像参数

注意:par中设定的参数在下一次改变前一直有效;

但定义在特定绘图函数中的参数只在当前函数有效;

opar <- par(no.readonly=TRUE)    #获取并储存当前的图形设置信息
...
par(opar)        #按opar中的设置信息设置图形,用于还原图形参数

(2)符号和线条

pch    指定绘制点时使用的符号 
cex    指定符号的大小,缩放比例,0.5、1、1.5。。。
lty    指定线条类型
lwd    指定线条宽度,lwd=2将生成一条两倍于默认宽度的线条

(3)颜色

col    默认的绘图颜色,某些参数(如lines和pie)可接受一个含有颜色值的向量,并自动循环使用
col.axis    坐标轴刻度标签颜色
col.lab     坐标轴标签的颜色
col.main    标题颜色
col.sub     副标题颜色
fg          图形的前景色
bg          图形的背景色

(4)文本属性

cex    指定符号的大小,缩放比例,0.5、1、1.5。。。
cex.axis
cex.lab
cex.main
cex.sub

font    整数,用于指定绘图使用的字体样式1=常规,2=粗体,3=斜体,4=粗斜体,5=符号字体
font.axis
font.lab
font.main
font.sub
ps        字体磅值(1磅约为1/72英寸),文本的最终大小为ps*cex
family    绘制文本时使用的字体族,如serif(衬线)、sans(无衬线)和mono(等宽)

(5)图形尺寸和边距尺寸

pin    以英寸表示的图形尺寸(宽和高)
mai    以数值向量表示的边界大小,顺序为“下左上右”,单位为英寸
mar    以数值向量表示的边界大小,顺序同上,单位为英分

(6)自定义坐标轴、添加文本信息到图形

axis(side= , at= , labels= , pos= , lty= , col= , las= , tck= ,...)
    side    一个整数,表示在图形的哪边绘制坐标轴(1=下,2=左,3=上,4=右)
    at      一个数值型向量,表示需要绘制刻度线的位置
    labels    一个字符型向量,表示置于刻度线旁边的文字标签, 注意与at的区别
    pos      坐标轴线绘制位置的坐标(即与另一条坐标轴相交位置的值)
    lty
    col
    las      刻度值标签是否平行于(=0)或垂直于(=2)坐标轴
    tck      刻度线的长度,以相对于绘图区域大小的分数表示 
    ...

注意:自定义坐标轴前,如何禁用绘图函数自动生成的坐标轴信息?

ann=FALSE    禁用默认的标题和标签(所有的)

axes=FALSE    禁止绘图函数自动生成坐标轴(所有的)

ylab=NA        禁止绘图函数自动生成对应的坐标轴标签

text(location, "label", srt= , adj= , ...)    #在图形中的某个指定的位置添加文本
    location    由x= , y= ,构成一个位置坐标
    srt    对文本进行旋转,如srt=45
    adj    调整文本在该点的相对位置,即偏移程度,如 adj=c(1,1)
    pos    也是用于调整文本的偏移方向,不能与adj同时使用; 可选值为1, 2, 3, 4, 分别对应下, 上, 左, 右4个方向

mtext("label", side= , line= , las= , ...)    #文本输出在当前图形区域的四个边缘之一
    side    在哪个边缘输出文本(1=下面,2=左边,3=上边,4=右边)
    line    离边缘线的距离
abline(h= , v= , ...)    #添加参考线
    h    横向位置
    v    纵向位置
legend(location, legend, bty= , title= ,... )    
    location    可以用x= , y= ,构成一个位置坐标;也可用关键字“top”“bottom”“left”“right”以及他们的组合来表示
    inset       图例如果用关键字定义位置, 可以用该参数设置偏移量
    legend      自定义的图例标签构成的向量,如 c("A", "B", "C")
    bty         是否画出边框
    bg          bty != "n"时,图例的背景色
    title       给图例加标题
    图例中的线、点、文字的相关属性设置参考上文
    ...






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值