R數據可視化-ggplot2包

ggplot2作圖

qplot函數:
install.packages(“ggplot2”)
library(ggplot2)
#ggplot2自帶的數據集diamonds
diamonds
getOption(“max.print”)
options(max.print=100000)
#作圖
qplot(carat,price,data=diamonds)
qplot(log(carat),log(price),data=diamonds)
qplot(carat,xyz,data=diamonds)
#數據集的簡化(建立隨機種子後進行抽樣爲dsmall,作圖:colour顏色,shape現狀,alpha透明度)
set.seed(1410)
dsmall=diamonds[sample(nrow(diamonds),100),]
qplot(carat,price,data=dsmall,colour=color)
qplot(carat,price,data=dsmall,shape=cut)
qplot(carat,price,data=dsmall,alpha=I(1/10))
#用geom畫不同類型的統計圖
qplot(carat,price,data=diamonds,geom = c(“point”,“smooth”))
qplot(carat,price,data=dsmall,geom = c(“point”,“smooth”))
#彎曲程度取決於span
qplot(carat,price,data=dsmall,geom = c(“point”,“smooth”),span=1)
#method=“loess”,對於較小的n爲缺省擬合方式
qplot(carat,price,data=dsmall,geom = c(“point”,“smooth”),method=“gam”,formula=y~s(x))
qplot(carat,p

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章