收先要載入包
對于初次使用這個包的用戶,需要先進(jìn)行安裝ggplot2包
install.packages("ggplot2")
安裝后,每次使用前,需要進(jìn)行載入
library(ggplot2)
ggplot函數(shù)的特別之處在于它是分圖層的繪圖函數(shù),也就是說繪制它的坐標(biāo)軸和點(diǎn)線是分開的。一個基本的ggplot圖像的語句應(yīng)當(dāng)是這樣的
ggplot(data,aes(x,y))+
geom_xx()+
annotate()+
labs()
第一行語句表示繪制坐標(biāo)軸,x和y聲明的是作為坐標(biāo)軸的變量,值得一提的是aes(),是美學(xué)的意思,在接下來的介紹中我們可以看到,添加到aes()里的東西,會有神奇的效果。
第二行語句表示繪制點(diǎn)、線等其它圖形,其中的xx可以是line, point, bar, histogram等,分別表示不同的圖形樣式。并且,由于ggplot函數(shù)是圖層形式的,不同的圖形可以疊加,如
ggplot(mtcars,aes(mpg,wt))+
geom_line()+
geom_point()
第三行語句annotate()表示添加文本注釋;第四行語句表示添加標(biāo)題以及橫軸縱軸的名稱,如
ggplot(mtcars,aes(wt,mpg,color=factor(vs)))+geom_point()+
annotate("text",x=4,y=20,label="Yes")+
labs(title="hello",x="xxx",y="yyy")+








暫無數(shù)據(jù)