R語言實戰應用精講50篇(一)-萬字長文干貨R語言ggplot2包圖形繪制
前言
ggplot2 包是 Hadly Wickham 開發(除 ggplot2 外,還有 plyr 和 reshape2 包)的一款通過 “+”,以圖層疊加的搭配組合,易于實現數據可視化的 R 包。ggplot2 以美輪美奐的統計制圖能力位居各類繪圖軟件排名前列,同時此包功能也在增加。此文簡單介紹 ggplot2 的基本原理和操作,便于大家對 ggplot2 快速入門。
ggplot() 作為泛型函數(gplot() 能快速作圖,卻不是泛型函數),能對任意類型的 R 對象進行可視化操作,這是 ggplot2 的精髓所在。
在 Hadly 的 ggplot2 官方文檔中,Hadely 這樣對 Wilkinson 的圖形語法進行了描述:“一張統計圖形就是從數據到集合對象(geometric object, 縮寫為 geom,包括點、線、條形等)的圖形屬性(aesthetic attributes, 縮寫為 aes, 包括顏色、形狀、大小等)的一個映射。此外,圖形中還可能包含數據的統計變換(statistical transformation, 縮寫為 stat),最后繪制在某個特定的坐標系(coordinate system, 縮寫為 coord)中,而分面(facet, 指將繪圖窗口劃分為若干個子窗口)則可以用來生成數據中不同子集的圖形。”
因此,在 ggplot2 中,圖形語法中至少包括了如下幾個圖形部件:
1、 ?數據(data)
2、 ?映射(mapping)
3、 ?幾何對象(geom)
4、 ?統計變換&
R 語言
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。