該如何系統(tǒng)性學習ggplot呢
如果你要從ggplot2開始一步步調制成為它這樣的美圖,需要下很深的功夫,一張統(tǒng)計圖就是從數據到幾何對象(點、線、條形等)的圖形屬性(顏色、形狀、大小等)的一個映射。
- ? 數據(Data),最基礎的是可視化的數據和一系列圖形映射(aesthetic mappings),該映射描述了數據中的變量如何映射到可見的圖形屬性。
- ? 幾何對象(Geometric objects, geoms)代表在圖中實際看到的點、線、多邊形等。
- ? 統(tǒng)計轉換(Statistical trassformations, stats)是對數據進行某種匯總,例如將數據分組創(chuàng)建直方圖,或將一個二維的關系用線性模型進行解釋。
- ? 標度(Scales)是將數據的取值映射到圖形空間,例如用顏色、大小或形狀來表示不同的取值,展現標度的常見做法是繪制圖例和坐標軸。
- ? 坐標系(Coordinate system, coord)描述數據是如何映射到圖形所在的平面,同時提供看圖所需的坐標軸和網格線。
- ? 分面(faceting)如何將數據分解為子集,以及如何對子集作圖并展示。
- ? 主題(theme)控制細節(jié)顯示,例如字體大小和圖形的背景色。
前面我們介紹了繪圖小白神包:
另外推薦5個ggplot2資源
ggplot2作者親自寫的書
鏈接:https://ggplot2-book.org/facet.html
書名是:ggplot2: Elegant Graphics for Data Analysis 作者:Hadley Wickham
This is the online version of work-in-progress 3rd edition of “ggplot2: elegant graphics for data analysis”
雖然這本書有對應的中文譯本,但是時間上相對滯后,建議直接看這個在線實時更新版本。
知識點參考卡片(速記表,小抄)
鏈接:https://ggplot2.tidyverse.org/reference/
sthda網站的ggplot核心圖表示例
鏈接:http://www.sthda.com/english/wiki/ggplot2-essentials
書籍本身提供售賣,價格是17歐元,不過內容都是電子化了,大家直接網頁瀏覽,就是免費的哈!
繪圖菜譜
鏈接:http://www.cookbook-r.com/Graphs/
這個有中文翻譯版本,務必直接下單購買,放在書桌旁邊隨時翻閱。
最后一個是 https://stackoverflow.com/
你會發(fā)現,你想實現的各種稀奇古怪的繪圖需求,只需要你能使用英文描述出來,就是能找到答案的!