前言:
微博參與話題 #給你四年時(shí)間你也學(xué)不會(huì)生信#
轉(zhuǎn)載自:R語言做圖plot參數(shù)
更多參考:R語言中plot()函數(shù)里的6種邊框
R中設(shè)置圖形參數(shù)--函數(shù)par()詳解
圖形參數(shù)
當(dāng)參數(shù)no.readonly=TRUE時(shí)赋焕,函數(shù)par()就只允許有這一個(gè)參數(shù)了,并且會(huì)返回當(dāng)前繪圖設(shè)備中各個(gè)參數(shù)的參數(shù)值死嗦。 每一個(gè)圖形設(shè)備都有自己的繪圖參數(shù),如果當(dāng)前還沒有打開繪圖設(shè)備牡辽,那么函數(shù)par()在進(jìn)行參數(shù)設(shè)置之前會(huì)自動(dòng)的打開一個(gè)新繪圖設(shè)備喳篇。
如前面所說,直接在R編輯器中輸入命令par()或者par(no.readonly=TRUE)都可以獲取當(dāng)前的各個(gè)繪圖參數(shù)态辛。
1麸澜、符號(hào)和線條
pch:指定繪制點(diǎn)所使用的符號(hào),取值范圍[0, 24]奏黑,其中4是“差號(hào)”炊邦,20是“點(diǎn)”
cex:指定符號(hào)的大小。cex是一個(gè)數(shù)值熟史,表示pch的倍數(shù)馁害,默認(rèn)是1.5倍
lty:指定線條類型。lty=1代表實(shí)線蹂匹,2至6都是虛線碘菜,虛的程度不一樣
lwd:指定線條寬度,默認(rèn)值為lwd=1限寞,可以適當(dāng)修改1.5倍炉媒、2倍等
2、顏色
col:默認(rèn)繪圖顏色昆烁。某些函數(shù)(如lines吊骤、pie)可以接受一個(gè)含有顏色值的向量,并自動(dòng)循環(huán)使用静尼。
例如:col=c("red", "blue")需要繪制三條線白粉,那么三條顏色分別為red、blue鼠渺、red
col.axis:坐標(biāo)軸刻度文字的顏色鸭巴,不是坐標(biāo)軸的顏色
col.lab:坐標(biāo)軸標(biāo)簽(名稱)的顏色
col.main:標(biāo)題的顏色
col.sub:副標(biāo)題的顏色
fg:圖形的前景色
bg:圖形的背景色
3、文本屬性(用來指定字號(hào)拦盹、字體鹃祖、字樣)
cex.axis:坐標(biāo)軸刻度文字的縮放倍數(shù)
cex.lab:坐標(biāo)軸標(biāo)簽(名稱)的縮放倍數(shù)
cex.main:標(biāo)題的縮放倍數(shù)
cex.sub:副標(biāo)題的縮放倍數(shù)
font:整數(shù)。用于指定字體樣式普舆。1常規(guī)恬口、2粗體、3斜體沼侣、4粗斜體
4祖能、圖形尺寸與圖形邊界
pin:以英寸表示圖形的寬和高
mai:以數(shù)值向量表示邊界大小,順序?yàn)?下蛾洛、左养铸、上、右",單位為英寸
mar:以數(shù)值向量表示邊界大小钞螟,順序?yàn)?下兔甘、左、上鳞滨、右"裂明,單位為英分,默認(rèn)值c(5, 4, 4, 2)+0.1
5太援、標(biāo)題
可以使用函數(shù)title闽晦,格式為:
title(main = " ", sub = " ", xlab = " ", ylab = " ")
也可以直接把title里面的參數(shù)直接放在plot()里面
6、坐標(biāo)軸
plot參數(shù)
axes=FALSE 將禁用全部坐標(biāo)軸提岔,框架和刻度全部沒有了
xaxt="n" 禁用x軸的刻度線
yaxt="n" 禁用y軸的刻度線
xlim x坐標(biāo)軸的范圍仙蛉,只寫出最小值和最大值
ylim y坐標(biāo)軸的范圍,只寫出最小值和最大值
例如:plot(1:10, xlim = c(-10, 10), ylim = c(0, 10)) xlim和ylim只是坐標(biāo)軸的范圍碱蒙,與每個(gè)點(diǎn)的x和y坐標(biāo)沒有關(guān)系荠瘪,也可以通過axis函數(shù)自定義axis(……)
side:一個(gè)整數(shù)。表示在圖形的哪邊繪制坐標(biāo)軸(1=下赛惩,2=左哀墓,3=上,4=右)
at:一個(gè)數(shù)值向量喷兼,表示需要繪制刻度線的位置
labels:一個(gè)字符型向量(也可以是數(shù)值型)篮绰,表示刻度線旁邊的文字標(biāo)簽(刻度值),如果整個(gè)不寫季惯,則直接使用at的值
col:線條和刻度的顏色
lty:線條類型
las:標(biāo)簽的字體是否平行(=0)或者垂直(=2)坐標(biāo)軸
tck:刻度線的長(zhǎng)度(默認(rèn)值-0.01吠各,負(fù)值表示刻度在圖形外,正值表示刻度在圖形內(nèi)側(cè))
7勉抓、參考線
abline(h=yvalues, v=xvalues)
例如:plot(1:10)
abline(h = c(1, 5)) #則在y=1和5處各有一條水平線
abline(v = c(1, 5)) #則在x=1和5處各有一條垂直線
8贾漏、圖例(legend)
legend(location, title, legend, ……)
待續(xù)……