plot函數用來畫折線圖或者走勢圖,有時,圖上的點並不能很清晰的讓我們看出它代表多少數值,就可以用text函數來幫助我們做這件事,我們可以在每個點處標出這個點代表了多少數值。
plot函數說明
plot(x,y,type,pch,col,lty,yaxt)
X:X軸的數據
y:y軸的數據
type主要有3中取值:
:"p"
只顯示數據點,不顯示數據點之間的連線
"l"
只顯示走勢線,不單獨標識出點
"b"
既顯示線也標識出數據點
pch:用於指定繪製點時使用的符號取值從1-24
lty:線的類型從取值1-6
yaxt:設置爲“n”則Y軸不顯示標尺
text函數:用於給數據點加標註的,可以加你想加的內容
test(location,pos)
location爲一對X,Y座標,不用另外加小括號將X,Y括起來,直接用逗號隔開就行
pos是標註在指定座標點的四周的哪個方向 1=下 2=左 3=上 4=右
應用實例
plot(mydata$mon,mydata$money,col='red',lty=2,lwd=5,pch=15,type='b',main="客戶消費異常變化圖",xlab="月份",ylab="消費金額",ylim=c(0,10000),yaxt="n" ) mydata$mon 作爲X軸的值,mydate$money作爲Y軸的值
text(mydata$mon,mydata$money,mydata$money,cex=1,pos=3,col="red")mydata$mon 作爲X軸座標,mydate$money作爲Y軸座標 mydata$money作爲座標點的標註