R 图形的文本属性、尺寸、标题和自定义坐标轴| 学习笔记

开发者学堂课程【大数据之 R 语言速成与实战R 图形的文本属性、尺寸、标题和自定义坐标轴】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/363/detail/4330


R图形的文本属性、尺寸、标题和自定义坐标轴

 

内容简介:

一、文本属性

二、图形、边界尺寸

三、添加标题

四、自定义坐标轴

 

一、文本属性

(一)用于指定文本大小的参数

cex        表示相对于默认大小缩放倍数的数值。默认大小为1.1.5表示放大为默认值的1.5 倍,0.5表示缩小为默认值的50%,等等

cex.axis    坐标轴刻度文字的缩放倍数。类似于 cex

cex.lab     坐标轴标签(名称)的缩放倍数。类似于 cex

cex.main   标题的缩放倍数。类似于 cex

cex.sub     副标题的缩放倍数。类似于 cex

(二)用于指定字体族、字号、字样的参数

font        整数。用于指定绘图使用的字体样式。1=常规,2=粗体,3=斜体,4=粗斜体,5=符号字体(以Adob符号编码表示)

font.axis   坐标轴刻度文字的字体样式

font.lab    坐标轴标签(名称)的字体样式

font.main   标题的字体样式

font.sub    副标题的字体样式

ps          字体磅值(1磅约为1/72英寸)。文本的最终大

ps*cex

family      绘制文本时使用的字体族。标准的取值为serif(衬线)、sans(无衬线)和mono(等宽)

(三)用于控制图形尺寸和边界大小的参数

Pin     以英寸表示的图形尺寸(宽和高)

mai    以数值向量表示的边界大小,顺序为"下、左、上、右",单位为英寸

mar    以数值向量表示的边界大小,顺序为"下、左、上、右",单位为英分"。

(四)axis()坐标函数参数选项

side     一个整数,表示在图形的哪边绘制坐标轴(1=下,2=左,3=上,4=右)

at       一个数值型向量,表示需要绘制刻度线的位置

labels   一个字符型向量,表示置于刻度线旁边的文字标签(如果为NULL,将直接使用at中的值)

pos     坐标轴线绘制位置的坐标(即与另一条坐标轴相交位置  

值)

lty      线条类型

col      线条和刻度线颜色

las     标签是否平行于(=0)或垂直于(=2)坐标轴

tck     刻度线的长度,以相对于绘图区域大小的分数表示(负值

示在图形外侧,正值表示在图形内侧,0 表示禁用刻度,

1表示绘制网格线);默认值为-0.01

(...)  其他图形参数

 

二、图形、边界尺寸

dose <- c(20.30,40.45.60)

> drugA <- c(16,20,27,40,60

> druqB <- c(15,18,25,31,40)

>1s()

[1]  "dose" "drugA""drugB"

>opar <- par (no.readonly=TRUE)

>par(pin=c(2,3))

par(1wd=2,cex=1.5)

> par(cex.axis=0.75,font.axis=3)

>plot(dose,drugA,type="b",pch=19,lty=2,col="red")

>plot(dose,drugB,type="b",pch=23,1ty=6,col="blue",bg="green"

 

三、添加标题

>plot(dose,drugA,type="b",co1="red",lty=2,pch=2,lwd=2,main="药物A的反应曲线",sub="这是一个则试数据",xlab="剂重",ylab="病人的反应",xlim=c(0,60),

ylim=c(0,70))

>title(main="My title",co1.main="red",)

> title(sub="My sub-title",co1.sub="green")

>axis()


四、自定义坐标轴

>x<-c(1:10)

>y<-x

>z<-10/x

>opar <- par(no. readonly=TRUE)

>par(mar=c(5,4,4,8)+ 0.1)

>plot(x,y,type="b",pch=21,col="red",yaxt="n",lty=3,ann=FALSE)

>axis(2,at=y,labels=x,col.axis="blue",las=2)

>lines(x,z, type="b",pch=22,col="qreen",lty=2)

>axis(4,at=z,labe1s=round(z,digits=2),col.axis="black",las=2,

cex.axis=.7)

>title(main"坐标轴的例子",xlab="x轴",ylab="y轴")


上一篇:国产系统离线环境安装


下一篇:吉特仓库管理系统-.NET4.0环境安装不上问题解决