畫圖的時候先把最初的各個畫圖的格式存起來,
畫完一種型別的圖 再還原回去
這樣畫別的圖就不會影響了
opar<-par(no.readonly=true)
然後改格式。。
畫圖。。。
最後:par(opar)
plot 二維座標繪圖
dotchart 點圖
barplot 條形圖
hist 直方圖
pie 餅圖
points 新增點
lines 新增線
text 新增文字
title 新增標題
boxplot 箱線圖
##畫圖
plot(x~y,xlab="",ylab="",main="",xlim=c(0,45),ylim=c(0,45),pch=18,col=2,cex=5)
#xlab/ylab,xy標題
#main,主標題
#xlim,ylim,xy線段範圍
#pch,點的型別(圓形、稜形等)
#col,線條的顏色
#cex,點的大小
#預先在資料框中分塊,2*2分塊
par(mfrow=c(2,2),mar=c(3,3,2,1))
par(del) #畫好需要關閉
legend(x,y,fill=v,col=v,lty=v, lwd=v,pch=v) 在當前圖的特定位置增加圖例(legend)。
#legend( , fill=v)填充盒子的顏色
#legend( , col=v)點或者線條的顏色
#legend( , lty=v)線條樣式
#legend( , lwd=v)線條寬度
#legend( , pch=v)標識字元(字元向量)
pch:指定繪製點所使用的符號,取值範圍[0, 24],其中4是「差號」,20是「點」
cex:指定符號的大小。cex是乙個數值,表示pch的倍數,預設是1.5倍
lty:指定線條型別。lty=1代表實線,2至6都是虛線,虛的程度不一樣
lwd:指定線條寬度,預設值為lwd=1,可以適當修改1.5倍、2倍等
col:預設繪圖顏色。某些函式(如lines、pie)可以接受乙個含有顏色值的向量,並自動迴圈使用。
例如:col=c("red", "blue")需要繪製三條線,那麼三條顏色分別為red、blue、red
col.axis:座標軸刻度文字的顏色,不是座標軸的顏色
col.lab:座標軸標籤(名稱)的顏色
col.main:標題的顏色
col.sub:副標題的顏色
fg:圖形的前景色
bg:圖形的背景色
cex.axis:座標軸刻度文字的縮放倍數
cex.lab:座標軸標籤(名稱)的縮放倍數
cex.main:標題的縮放倍數
cex.sub:副標題的縮放倍數
font:整數。用於指定字型樣式。1常規、2粗體、3斜體、4粗斜體
pin:以英吋表示圖形的寬和高
mai:以數值向量表示邊界大小,順序為"下、左、上、右",單位為英吋
mar:以數值向量表示邊界大小,順序為"下、左、上、右",單位為英分,預設值c(5, 4, 4, 2)+0.1
標題title,格式為:
title(main = " ", sub = " ", xlab = " ", ylab = " ")
座標軸
axes=false 將禁用全部座標軸,框架和刻度全部沒有了
xaxt="n" 禁用x軸的刻度線
yaxt="n" 禁用y軸的刻度線
xlim x座標軸的範圍,只寫出最小值和最大值
ylim y座標軸的範圍,只寫出最小值和最大值
at:乙個數值向量,表示需要繪製刻度線的位置
labels:乙個字元型向量(也可以是數值型),表示刻度線旁邊的文字標籤(刻度值),如果整個不寫,則直接使用at的值
col:線條和刻度的顏色
lty:線條型別
las:標籤的字型是否平行(=0)或者垂直(=2)座標軸
tck:刻度線的長度(預設值-0.01,負值表示刻度在圖形外,正值表示刻度在圖形內側)
參考線
abline(h=yvalues, v=xvalues)
abline(h = c(1, 5)) #則在y=1和5處各有一條水平線
abline(v = c(1, 5)) #則在x=1和5處各有一條垂直線
圖例
legend(location, title, legend, ……)
R一些語法
1.讀檔案 讀csv檔案 u read.csv g jd data data jdata user.csv header true 不加header預設false,即就是資料框的列名為v1,v2.header true,第一列為列名2.隨機抽樣 sample x,size,replace false...
利用R語言進行資料分析時的一些命令
讀取excel中的資料 命令 read.xlsx base.xlsx 1 報錯 error in make.names vnames,unique true 原因 中文不識別 處理方法 在最後加上encoding utf 8 data read.xlsx 1.xlsx 1,encoding utf ...
寫給想學習R語言的人一些建議
1 遇到字串的地方一定要加引號,要能區分哪些是數字,字串,邏輯值以及變數名 2 rstudio的路徑中不要有中文 3 學習r語言最核心的地方是統計學原理,r只是將其用乙個函式實現出來 4 任何情況下都使用半形模式 5 對於敲命令的工具,任何乙個字元都不能出錯,比如中文的逗號,用點號代替了逗號 6 安...