耿秀華
摘 要:圖形是R的一個(gè)強(qiáng)大功能,軟件包graphics是R標(biāo)準(zhǔn)發(fā)布版的一部分,它包含許多有用的函數(shù)以創(chuàng)建各種圖形顯示,R的繪圖命令包含高級繪圖命令和低級繪圖命令兩種,其中的高級繪圖函數(shù)有一些公用的圖形參數(shù),本文介紹了R中圖形連線類型lty的設(shè)置方式,并繪圖說明了各種連線的差異。
關(guān)鍵詞:R語言;圖形連線;lty;參數(shù)
中圖分類號:TP312 文獻(xiàn)標(biāo)識碼:A 文章編號:1671-2064(2019)07-0047-02
1 連線類型
R語言中的高級繪圖函數(shù)有一些公用的圖形參數(shù),本文介紹用來設(shè)置圖形連線類型的參數(shù)lty,參數(shù)lty是數(shù)值型參數(shù),賦值時(shí)不用加雙引號。當(dāng)lty=1時(shí),連線類型為實(shí)線,這也是默認(rèn)的連線類型;lty=2,表示連線類型為短虛線;lty=3,表示連線類型為點(diǎn)虛線;lty=4,表示連線類型為短線、點(diǎn)虛線;lty=5,表示連線類型為長虛線;lty=6,表示連線類型為長短線、虛線;lty=0時(shí),無連線。
2 設(shè)置連線類型
下面我們通過例子來比較一下不同的連線類型,體會(huì)參數(shù)lty的作用。
2.1 實(shí)線
在R中輸入以下命令:
>a<-seq(40)
>b<-rnorm(40)
>par(bg="gray93")
>plot(a,b,col="violet",cex=2,bg="seagreen1",type="b",lwd=1, pch=21, lty=1)
所繪圖形如圖1所示,圖中設(shè)置lty=1,連線類型為實(shí)線,這是缺省連線類型。
2.2 短虛線
在R中輸入以下命令:
>a<-seq(30)
>b<-rnorm(30)
>par(bg="cornsilk")
>plot(a,b,col="seagreen1",cex=2,bg="orange",type="b", lwd=1,pch=22,lty=2)
所繪圖形如圖2所示,圖中設(shè)置lty=2,即連線類型為短虛線。
2.3 點(diǎn)虛線
在R中輸入以下命令:
>a<-seq(35)
>b<-rnorm(35)
>par(bg="lavender")
>plot(a,b,col="violetred1",cex=2,bg="darkolivegreen1", type="b",lwd=1,pch=23,lty=3)
所繪圖形如圖3所示,圖中設(shè)置lty=3,連線類型是點(diǎn)虛線。
2.4 短線、點(diǎn)虛線
在R中輸入以下命令:
>a<-seq(36)
>b<-rnorm(36)
>par(bg="gray94")
>plot(a,b,col="deeppink",cex=2,bg="yellow",type="b",lwd=1,pch=24,lty=4)
所繪圖形如圖4所示,圖中設(shè)置lty=4,連線類型是短線、點(diǎn)虛線。
2.5 長虛線
在R中輸入以下命令:
>a<-seq(33)
>b<-rnorm(33)
>par(bg="gray95")
>plot(a,b,col="cyan",cex=2,bg="deeppink",type="b",lwd=1,pch=24,lty=5)
所繪圖形如圖5所示,圖中設(shè)置lty=5,連線為長虛線。
2.6 長短線、虛線
在R中輸入以下命令:
>a<-seq(40)
>b<-rnorm(40)
>par(bg="ivory")
>plot(a,b,col="hotpink",cex=2.5,bg="cyan",type="b",lwd=1,pch=21,lty=6)
所繪圖形如圖6所示,圖中設(shè)置lty=6,連線為長短線、虛線。
2.7 無連線
略。
參考文獻(xiàn)
[1] Emmanuel Paradis.R語言初學(xué)者指南[M]. Institut des Sciences de lEvolution Universit′e Montpellier II F-34095 Montpellier c′edex 2005.
[2] R Development Core Team.R語言簡介[M].2006.
[3] 張金龍.R語言初步-數(shù)據(jù)處理、繪圖與編程[R].2010.