1. 程式人生 > >[R語言繪圖]plot函式的使用

[R語言繪圖]plot函式的使用

R語言中最簡單的一個繪圖函式就是plot了。如果之前用過matlab,用R畫圖的時候就很可能會嘗試plot這個命令能不能使用。plot(a)一般就能得到我們想要的圖。但是,如果想進一步設定其他屬性,如標題、x軸名稱、y軸名稱等,還需要對另外的一些引數做一些瞭解。下面就給出了一個很簡單的例子,看過之後就能掌握plot函式的使用方法了。

attach(mtcars)#獲取系統自帶的data.frame型別的資料mtcars
class(mtcars)
mtcars
mtcars<-mtcars[order(mtcars$wt),]#為了更清楚展示結果,將資料表按照wt列從小到大排序

#簡單的畫圖
plot(mtcars$mpg)
plot(mtcars$wt,mtcars$mpg)

#設定所有可用的引數
plot(x = mtcars$wt,
     y = mtcars$mpg,
     type="o",#線型
     main="標題",
     sub="子標題",
     xlab="x軸",
     ylab="y軸",
     asp=0.1)#y/x的比例,y軸數值長度與x軸數值長度的比值

另外需要補充的是,type線型引數的其他一些選擇。
點"p" for points,

線"l" for lines,

點線"b" for both,

點線圖去掉點"c" for the lines part alone of "b",

覆蓋式的電線"o" for both ‘overplotted’,

類似直方圖"h" for ‘histogram’ like (or ‘high-density’) vertical lines,

樓梯狀"s" for stair steps,

樓梯狀"S" for other steps, see ‘Details’ below,

不顯示"n" for no plotting.

結果示意圖


參考:help(plot)

相關推薦

[R語言繪圖]plot函式的使用

R語言中最簡單的一個繪圖函式就是plot了。如果之前用過matlab,用R畫圖的時候就很可能會嘗試plot這個命令能不能使用。plot(a)一般就能得到我們想要的圖。但是,如果想進一步設定其他屬性,如標題、x軸名稱、y軸名稱等,還需要對另外的一些引數做一些瞭解。下面就給出了

R語言繪圖函式

layout:mat用矩陣設定視窗的劃分,矩陣的0元素表示該位置不畫圖,非0元素必須包括從1開始的連續的整數值,比如:1……N,按非0元素的大小設定圖形的順序。widths用來設定視窗不同列的寬度,heights設定不同行的高度。par()的mfcol,和mfrow引數也有類似layout的功能。layout

R語言繪圖1

文章目錄 R語言繪圖1 難點一:修改影象引數的兩種方法 難點二:如何將多條曲線畫在一張圖上 難點三:給點新增文字標註 難點四:如何將圖片匯出為不同格式 R語言繪圖1 難點一:修改影象引數的兩種方法

R語言 迴歸分析函式說明

迴歸分析相關的函式 1、一元線性迴歸 lm() #計算beta0,beta1引數 summary() # 提取lm()引數資訊 anovn() #方差分析 predict() # 根據給出自變數預測因變數的值 例: a=lm(y~1+x,data=…) #對x,y

R語言字串處理函式

R筆記——基礎 主要把學習工作中遇到的一些基礎知識記下來,方便檢視。 tryCatch() result <- tryCatch({ }, warning = function(w){ }, error = function(e){

R語言基本操作函式

1.變數變換        as.array(x),as.data.frame(x),as.numeric(x),as.logical(x),as.complex(x),as.character(x),...轉換變數型別;使用如下命令可得到全部列表,methods(as) 

R語言繪圖、高清儲存、以及顏色系統

由於R語言基礎作圖部分內容簡單直接,但引數繁多,因此這裡不做系統介紹,只挑出幾個點來講一講。主要介紹R中的顏色系統。 目錄 一個作圖示例 圖片的高清儲存 par函式使用技巧 顏色系統 作圖使用中文亂碼 基礎作圖和數學公式的演示 一個作圖示

R語言繪圖--互動圖

條形圖: 使用R包: rCharts 餅圖: R包:rCharts x <- data.frame(key = c("a", "b", "c"), value = c(1, 2, 3)) hPlot(x = "key", y = "value"

R語言——自定義函式求置信區間

#求單正態均值mu的置信區間 #引數依次為置信水平alpha,正態樣本x,已知總體方差(預設為未知) mu <- function(alpha,x,sigma=NA){ n <- length(x) meanx <- mean(x) if(is

R語言繪圖引數相關設定

1、par()函式來設定,貫穿整個工作區間,直至關閉,都有效; 2、設定等繪圖的線條型別lty,繪圖符號pch,線條寬度lwd,以及顏色和背景顏色,還可以設定圖形的尺寸pin,圖形的標題title,座標 3、可以自主設定座標、次刻度線、參考線、圖例legend。 通過自主新

R極簡教程-10:R語言繪圖基礎

R語言最強大的一點就是畫圖,那個無比強大的畫圖系統,再加上各種各樣的神級R包,讓我寫R語言中最喜歡的一點就是寫繪圖程式碼。 簡單來說,R語言原生的繪圖系統已經非常強大了,根本不需要其他東西的輔助,就可以繪製非常炫目的圖片,需要的僅僅是耐心。另外R語言還有一系列

R語言中plot()函式裡的6種邊框

     R語言中,設定plot(x,y,'..., bty="o",..)裡引數bty,就可以不同的6種邊框了。      bty可以取6種字元,分別為“o”、“l”、“7”、“c”、“u”、“]”。這些字元代 表6種邊框。      bty=“o” 繪製圖形的上邊框、下

R語言字串處理函式_nchar

一、nchar函式介紹   nchar takes a character vector as an argument and returns a vector whose elements contain the sizes of the corresponding el

R語言之grep函式和正則萬用字元查詢 [

在R語言的道路上又學到了一個新知識,記下來一起分享! 首先,grep函式可以像資料庫查詢一樣對向量中的具有特定條件的元素進行查詢! 其次,介紹幾種R語言中的正則萬用字元: (1)“^”匹配一個字串的開始,比如sub("^a","",c("abcd","dcba")),表示將開頭為a的字串。如果要將開頭的一個

R語言----繪圖學習筆記之Scatter plots

前言   最近某專案要搞資料探勘,需要對資料進行視覺化顯示,原本我是打算直接用excel 算了,打算,用了一段時間,發現有些資料圖用excel麻煩得要命,然後,上網找了一下,原來,有在這方面也有一門專門的語言----R語言,我發現,用它繪製資料圖十分強大

Matlab二維繪圖---plot函式詳解

 plot函式是matlab中最主要的二維作圖函式。(參考文獻--MATLAB HELP 文件) 一、常用的函式主要的形式有以下幾種: plot(X,Y) plot(X,Y,

R語言繪圖邊框的單位

在R語言中指定畫圖邊框時,通常使用兩種單位, lines 和 inches當然,這兩個單位之間是可以相互轉換的,那麼 1 inch = ? line 答案是1 inches = 5 lines 下面給出具體的分析過程: par 函式中有兩個引數,返回的

R語言自定義函式及基本分支迴圈結構

使用者自定義函式: 使用者自定義函式名<- function(引數列表){ 計算步驟n Return(函式值) } 分支結構: If(關係表示式){語句} If(關係表示式){語句}else{語句} Ifelse(關係表示式,語句1,語句2) switch(R物件,值

R語言繪圖:時間序列分析 ggplot2繪製ACF PACF

R語言繪製時間序列自相關圖和偏自相關圖方法一Acf(DATA, type = "correlation") Acf(DATA, type = "partial")方法二library(ggfortify

R語言之grep函式和正則萬用字元查詢

在R語言的道路上又學到了一個新知識,記下來一起分享! 首先,grep函式可以像資料庫查詢一樣對向量中的具有特定條件的元素進行查詢! 其次,介紹幾種R語言中的正則萬用字元: (1)“^”匹配一個字串的開始,比如sub("^a","",c("abcd","dcba")),表