R語言學習 四

2021-06-28 10:27:35 字數 1426 閱讀 6076

r中有許多軟體包,這些包中有豐富的繪圖函式,使用這些函式能畫出許多生動,簡明的圖形,這也是r語言強大的表現之一,這種主要介紹下與繪畫圖形相關的引數設定

1.dev.new():開啟乙個新的圖形介面;dev.off():關閉當前開啟的圖形;

2.某變數par(no.readonly=true):一般在繪製新的圖形之前使用該引數,可以儲存r軟體中原有的對於繪畫圖形所設定的引數,便於繪製完圖形之後進行引數的恢復

3.par(引數1=..,引數2=...):在繪製圖形之前,設定par中相應的引數,可以使得接下來的圖形以par中的設定引數顯示

par中的引數包括圖形符號樣式,圖形符號大小等。。。接下來簡要介紹下:

ps:par(...)中沒有與標題設定相關的引數

3.除了採用par()進行繪製圖形相關引數的設定,也可以在繪製圖形時進行設定,如:boxplot(....,pch=..,lty=...)(boxplot為箱線圖)

4.繪製圖形還有如下的引數可以進行設定:main=主標題」,sub=「副標題」,xlab=「x軸標題」,ylab=「y軸標題」,xlim=x軸刻度範圍,ylim=y軸刻度範圍。。。。

5.abline(h=c(h1,h2,...),v=c(v1,v2,...)):給圖形新增輔助曲線,h和v中引數的值要根據座標軸來設定

6.lines(...):在同一圖中新增另外一條曲線

7.legend("位置",legend=c(...),title="圖例名稱"):給圖形新增圖例,對圖形加以說明

8.locator(...):使用者可以在圖形中的某位置單擊滑鼠,從而獲取單擊時的位置資訊,我覺得這個功能靈活運用還是有用的

9.mtext("文字名",side=1/2/3/4,line="距離邊界的位置"):在圖的邊界新增文字,其中side=1/2/3/4分別代表在圖形的下,左,上,右進行新增;text(....):也可以給圖形新增文字

10.layout(matrix(c(n1,n2,...)),行數,列數)也是乙個圖形布局函式,不過它比mfrow/mfcol要更加精細,以乙個例子來說明

layout(matrix(c(1,1,2,3)),2,2)

整個圖域為2行2列

其中:第1行,1列為第一幅圖;第1行,第2列為第一幅圖;第2行,第1列為第二幅圖;第2行,第2列為第三幅圖;若matrix中的值為0,則不放置任何圖

注:若對上述所說的某些函式有不明白的地方,可以在r中使用help(函式名)進行相關函式的檢視,以便詳細了解

R語言學習

sd計算樣本的標準差 var計算樣本的方差 cor計算兩個變數間的相關係數 cov計算兩變數間的協方差 使用函式library或者函式require把需要的r包載入r中 library函式中的r包名不需要用雙引號括起來。detach package mass 函式會解除安裝當前已載入的r包。呼叫其他...

R語言學習

隨著大資料和雲計算快速發展,對資料分析提出了更高的要求。r語言就是乙個相對簡單運用廣泛的統計分析語言工具。r語言以簡潔著稱,一行 就可以繪製一幅圖。例如,我們需要繪製乙個全班男女生佔比圖,男生24個,女生16個。pie c 24,16 c 男生 60 女生 40 main 全班男女生佔比圖 col ...

R語言學習

author 秦景坤 date 2017 06 25 github r語言安裝 執行命令快捷鍵 ctrl r 清除控制台內容的快捷鍵 ctrl l rstudio的安裝 rattle 視覺化資料探勘工具 rattle是使用rgtk2包提供的gnome圖形使用者介面 rattle的安裝 install...