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

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