耿秀華
摘 要:圖形是R的一個強大功能,軟件包graphics是R標準發布版的一部分,它包含許多有用的函數以創建各種圖形顯示,R的繪圖命令包含高級繪圖命令和低級繪圖命令兩種,其中的高級繪圖函數有一些公用的圖形參數,本文介紹了R中圖形連線類型lty的設置方式,并繪圖說明了各種連線的差異。
關鍵詞:R語言;圖形連線;lty;參數
中圖分類號:TP312 文獻標識碼:A 文章編號:1671-2064(2019)07-0047-02
1 連線類型
R語言中的高級繪圖函數有一些公用的圖形參數,本文介紹用來設置圖形連線類型的參數lty,參數lty是數值型參數,賦值時不用加雙引號。當lty=1時,連線類型為實線,這也是默認的連線類型;lty=2,表示連線類型為短虛線;lty=3,表示連線類型為點虛線;lty=4,表示連線類型為短線、點虛線;lty=5,表示連線類型為長虛線;lty=6,表示連線類型為長短線、虛線;lty=0時,無連線。
2 設置連線類型
下面我們通過例子來比較一下不同的連線類型,體會參數lty的作用。
2.1 實線
在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所示,圖中設置lty=1,連線類型為實線,這是缺省連線類型。
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所示,圖中設置lty=2,即連線類型為短虛線。
2.3 點虛線
在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所示,圖中設置lty=3,連線類型是點虛線。
2.4 短線、點虛線
在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所示,圖中設置lty=4,連線類型是短線、點虛線。
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所示,圖中設置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所示,圖中設置lty=6,連線為長短線、虛線。
2.7 無連線
略。
參考文獻
[1] Emmanuel Paradis.R語言初學者指南[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語言初步-數據處理、繪圖與編程[R].2010.