條形圖(bar chart)是用寬度相同的條形的高度或長短來表示資料多少的圖形。它主要用來展示不同分類(橫軸)下某個數值型變數(縱軸)的取值。在實際中,條形圖主要有簡單條形圖,組合條形圖和堆疊條形圖。
在r語言的基礎包中可以使用barplot()函式來繪製條形圖。
r語言中barplot()函式的基本語法格式如下:
barplot(height, names.arg = null, beside = false,
horiz = false, density = null, angle = 45,
col = null, border = par("fg"),
main = null, sub = null, xlab = null, ylab = null,
xlim = null, ylim = null,las=null ...)
主要引數的含義如下:
height:向量或矩陣,用來構成條形圖中各條的數值。
names.arg:位於條低端的文字標籤。
beside: 邏輯值,為false時繪製堆疊圖,為true時繪製分**。
horiz: 邏輯值,為false時,繪製垂直條形圖,為true時繪製水平條形圖。
density:乙個向量值。當指定該值時,條將以斜線填充。即每英吋斜線的密度。
angle:以逆時針方向給出的陰影線的角度。預設為45度。
col:條的填充色。
border:條的邊框顏色,如設定為true時,邊框顏色將於陰影線的顏色相同。
main:用於指定繪圖的主標題。
sub:用於指定繪圖的次標題。
xlab, ylab :用於指定x軸和y軸的標籤。
xlim, ylim:分別用於指定x軸和y軸的取值範圍。
las:las預設是null,代表橫軸標籤都是橫著書寫,縱軸的標籤豎著書寫;las=1代表橫軸縱軸標籤都是橫著書寫;las=2,代表橫軸標籤都是豎著書寫,縱軸的標籤橫著書寫;las=3,代表橫軸縱軸標籤都是豎著書寫.
舉乙個示例:
math
names
barplot(math,names.arg=names,border="green",main="績",
col=c("red","orange","lightblue","yellow","lightgreen"))
繪圖如下:
R語言 函式
函式是一組組合在一起以執行特定任務的語句。r語言具有大量內建函式,使用者可以建立自己的函式。在r語言中,函式是乙個物件,因此r語言直譯器能夠將控制傳遞給函式,以及函式完成動作所需的引數。該函式依次執行其任務並將控制返回到直譯器以及可以儲存在其他物件中的任何結果。函式定義 使用關鍵字函式建立r語言的函...
r語言qsignrank函式用法 R語言常用函式名
一 資料管理 vector 向量 numeric 數值型向量 logical 邏輯型向量 character 字元型向量 list 列表 data.frame 資料框 c 連線為向量或列表 length 求長度 subset 求子集 seq,from to,sequence 等差序列 rep 重複 ...
R語言常用函式
sum max min which.max 返回x中最大元素的下標 in x x in c 2,3 0 包含於函式,1,2,3,4把x中的2,3替換成0 range 找出最大最小值 var 求方差 rev 對x中的元素取逆序1234 4321 sort 公升序排列 merge x,y,by samp...