R語言繪圖詳解_第1頁(yè)
R語言繪圖詳解_第2頁(yè)
R語言繪圖詳解_第3頁(yè)
R語言繪圖詳解_第4頁(yè)
R語言繪圖詳解_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1語言繪圖2圖1R繪制的圖形3繪制地圖圖2左圖maps包map()右圖PBSmapping包addBubbles()4繪制地圖圖3fields包實(shí)例spdep

包實(shí)例5空間分析繪圖圖4gstat程序包實(shí)例6R繪圖功能R具備卓越的繪圖功能,通過參數(shù)設(shè)置對(duì)圖形進(jìn)行精確控制。繪制的圖形能滿足出版印刷的要求,可以輸出Jpg、tiff、eps、emf、pdf、png等各種格式。通過與GhostScript軟件的結(jié)合,可以生成600dpi,1200dpi的等各種分辨率和尺寸的圖形。繪圖是通過繪圖函數(shù)結(jié)合相應(yīng)的選項(xiàng)完成的。繪圖函數(shù)包括高級(jí)繪圖函數(shù)和低級(jí)繪圖函數(shù)。7高級(jí)繪圖函數(shù)plot()繪制散點(diǎn)圖等多種圖形,根據(jù)數(shù)據(jù)的類,調(diào)用相應(yīng)的函數(shù)繪圖hist()頻率直方圖boxplot()箱線圖stripchart()點(diǎn)圖barplot()柱狀圖dotplot()點(diǎn)圖piechart()餅圖matplot()數(shù)學(xué)圖形8圖5散點(diǎn)圖與箱線圖9低級(jí)繪圖函數(shù)lines()添加線curve()添加曲線abline()添加給定斜率的線points()添加點(diǎn)segments()折線arrows()箭頭axis()坐標(biāo)軸box()外框title()標(biāo)題text()文字mtext()圖邊文字10繪圖參數(shù)參數(shù)用在函數(shù)內(nèi)部,在沒有設(shè)定值時(shí)使用默認(rèn)值。font=

字體lty=

線類型lwd=

線寬度pch=

點(diǎn)的類型,xlab=

橫坐標(biāo)ylab=

縱坐標(biāo)xlim=

橫坐標(biāo)范圍ylim=

縱坐標(biāo)范圍也可以對(duì)整個(gè)要繪制圖形的各種參數(shù)進(jìn)行設(shè)定參見par()11舉例:繪圖生成0到2之間的50個(gè)隨機(jī)數(shù),分別命名為x,yx<-runif(50,0,2)y<-runif(50,0,2)繪圖:將主標(biāo)題命名為“散點(diǎn)圖”,橫軸命名為”橫坐標(biāo)”,縱軸命名為“縱坐標(biāo)”plot(x,y,main="散點(diǎn)圖",xlab="橫坐標(biāo)",ylab="縱坐標(biāo)")text(0.6,0.6,"textat(0.6,0.6)")abline(h=.6,v=.6)12圖6繪圖舉例試一試其他繪圖函數(shù)boxplot(x)barplot(y)stripchart(x)14例:分步繪圖1.打開繪圖窗口,不繪制任何對(duì)象plot(x,y,type="n",xlab="",ylab="",axes=F)2.添加坐標(biāo)點(diǎn)points(x,y)3.添加坐標(biāo)軸axis(1);axis(at=seq(0.2,1.8,0.2),side=2)4.補(bǔ)齊散點(diǎn)圖的邊框box()5.添加標(biāo)題、副標(biāo)題、橫軸說明、縱軸說明title(main="Maintitle",sub="subtitle",xlab="x-label",ylab="y-label")添加文本標(biāo)注text(x,y,labels)x、y:坐標(biāo)labels:文本標(biāo)注內(nèi)容plot(x,y)text(x=1.2,y=1.5,labels="Name",col="red")添加參考線abline(a,b,h,v,…)a、b:截距和斜率h:水平線v:垂直線plot(x,y)abline(v=1.2,lwd=2,col="red")abline(h=0.3,lwd=2,col="green")abline(a=0,b=0.4,lwd=2,col="blue")添加連線lines(x,y)x:橫坐標(biāo)向量y:縱坐標(biāo)向量x<-1:5y<-c(2,5,1,3,4)plot(x,y)lines(x,y,col="red")添加圖例legend(pos,legend,…)pos:位置legend:內(nèi)容x<-rnorm(100)#生成隨機(jī)數(shù)hist(x,freq=F)#繪制直方圖curve(dnorm(x),add=T)#添加曲線h<-hist(x,plot=F)#繪制直方圖ylim<-range(0,h$density,dnorm(0))#設(shè)定縱軸的取值范圍hist(x,freq=F,ylim=ylim)#繪制直方圖curve(dnorm(x),add=T,col="red")#添加曲線boxplot(x,y)legend("bottomright",legend=c("x","y"),title="legend",col=c("red","blue",pch=20))添加坐標(biāo)軸axis(side,at,labels)side:1=下,2=左,3=上,4=右at:位置labels:標(biāo)注x<-rnorm(100)#生成隨機(jī)數(shù)hist(x,freq=F)#繪制直方圖curve(dnorm(x),add=T)#添加曲線h<-hist(x,plot=F)#繪制直方圖ylim<-range(0,h$density,dnorm(0))#設(shè)定縱軸的取值范圍hist(x,freq=F,ylim=ylim)#繪制直方圖curve(dnorm(x),add=T,col="red")#添加曲線boxplot(x,y)axis(1,at=c(1,2),labels=c("哈哈","呵呵"),col.axis="red")20一頁(yè)多圖圖8一頁(yè)多圖par(mfrow=c(2,2))barplot(x)hist(x)hist(y)21圖7分步繪圖12345622主要講了什么?R是開源的統(tǒng)計(jì)繪圖軟件,也是一種腳本語言,有大量的程序包可以利用。R中的向量、列表、數(shù)組、函數(shù)等都是對(duì)象,可以方便的查詢和引用,并進(jìn)行條件篩選。R具有精確控制的繪圖功能,生成的圖可以另存為多種格式。R編寫函數(shù)無需聲明變量的類型,能利用循環(huán)、條件語句,控制程序的流程。23推薦的教材CrawleyStatisticsanintroductionusingRPeterDalgaardIntroductorystatisticswithRE.ParadisRforBeginnersVerzaniSimpleR.DGRossiterIntroductiontotheRProjectforStatisticalComputingforuseatITCJ.MaindonaldUsingRfordataanalysisandgraphicsintroductioncodeandcommentaryusingRVenables,W.N.&Ripley,B.D.

ModernAppliedStatisticswithS

24R網(wǎng)絡(luò)資源R主頁(yè):R資源列表NCEAS

/scicomp/software

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論