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、 統計變換&
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的R语言实战应用精讲50篇(一)-万字长文干货R语言ggplot2包图形绘制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 趣话题:同为技术岗,算法和开发哪个才是你
- 下一篇: 黑科技教你一招如何解除 生活中烦人的验证