ggplot2是R中常用的突倍、也具有一定難度的作圖包腔稀,功能非常強(qiáng)大。以往我也有在網(wǎng)上各種抄代碼使用ggplot2進(jìn)行作圖羽历,但是都沒(méi)有系統(tǒng)地去理解ggplot2的語(yǔ)法焊虏。今天在系統(tǒng)地聽課學(xué)習(xí)ggplot2這個(gè)包的作圖語(yǔ)法,在此進(jìn)行一些小小的總結(jié)秕磷。
ggplot2的最重要的概念叫做映射诵闭,我的理解就是讓自己的數(shù)據(jù)反映到圖像(顏色、大小澎嚣、透明度疏尿、形狀等)上。而ggplot2出的每一個(gè)圖(例如散點(diǎn)圖易桃、箱線圖等)都是一個(gè)幾何對(duì)象(另一個(gè)重要概念褥琐,我的理解是圖層),可以相互疊加晤郑,不斷疊加就可以得到一個(gè)信息豐富的圖敌呈。
除了這兩個(gè)重要概念外,分面造寝、統(tǒng)計(jì)變換(橫縱坐標(biāo)調(diào)整)驱富、位置調(diào)整、坐標(biāo)系等等都可以通過(guò)ggplot2的語(yǔ)法進(jìn)行調(diào)整匹舞。這些內(nèi)容我掌握得還不熟練褐鸥,需用通過(guò)更多的作圖練習(xí)來(lái)熟悉。