該如何系統(tǒng)性學(xué)習(xí)ggplot呢
如果你要從ggplot2開始一步步調(diào)制成為它這樣的美圖,需要下很深的功夫陆爽,一張統(tǒng)計(jì)圖就是從數(shù)據(jù)到幾何對(duì)象(點(diǎn)什往、線、條形等)的圖形屬性(顏色慌闭、形狀别威、大小等)的一個(gè)映射。
- ? 數(shù)據(jù)(Data)贡必,最基礎(chǔ)的是可視化的數(shù)據(jù)和一系列圖形映射(aesthetic mappings)兔港,該映射描述了數(shù)據(jù)中的變量如何映射到可見的圖形屬性。
- ? 幾何對(duì)象(Geometric objects, geoms)代表在圖中實(shí)際看到的點(diǎn)仔拟、線衫樊、多邊形等。
- ? 統(tǒng)計(jì)轉(zhuǎn)換(Statistical trassformations, stats)是對(duì)數(shù)據(jù)進(jìn)行某種匯總利花,例如將數(shù)據(jù)分組創(chuàng)建直方圖科侈,或?qū)⒁粋€(gè)二維的關(guān)系用線性模型進(jìn)行解釋。
- ? 標(biāo)度(Scales)是將數(shù)據(jù)的取值映射到圖形空間炒事,例如用顏色臀栈、大小或形狀來表示不同的取值,展現(xiàn)標(biāo)度的常見做法是繪制圖例和坐標(biāo)軸挠乳。
- ? 坐標(biāo)系(Coordinate system, coord)描述數(shù)據(jù)是如何映射到圖形所在的平面权薯,同時(shí)提供看圖所需的坐標(biāo)軸和網(wǎng)格線。
- ? 分面(faceting)如何將數(shù)據(jù)分解為子集睡扬,以及如何對(duì)子集作圖并展示盟蚣。
- ? 主題(theme)控制細(xì)節(jié)顯示,例如字體大小和圖形的背景色卖怜。
前面我們介紹了繪圖小白神包:
另外推薦5個(gè)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”
雖然這本書有對(duì)應(yīng)的中文譯本屎开,但是時(shí)間上相對(duì)滯后,建議直接看這個(gè)在線實(shí)時(shí)更新版本马靠。
知識(shí)點(diǎn)參考卡片(速記表奄抽,小抄)
鏈接:https://ggplot2.tidyverse.org/reference/
sthda網(wǎng)站的ggplot核心圖表示例
鏈接:http://www.sthda.com/english/wiki/ggplot2-essentials
書籍本身提供售賣,價(jià)格是17歐元甩鳄,不過內(nèi)容都是電子化了逞度,大家直接網(wǎng)頁(yè)瀏覽,就是免費(fèi)的哈娩贷!
繪圖菜譜
鏈接:http://www.cookbook-r.com/Graphs/
這個(gè)有中文翻譯版本第晰,務(wù)必直接下單購(gòu)買,放在書桌旁邊隨時(shí)翻閱彬祖。
最后一個(gè)是 https://stackoverflow.com/
你會(huì)發(fā)現(xiàn)茁瘦,你想實(shí)現(xiàn)的各種稀奇古怪的繪圖需求,只需要你能使用英文描述出來储笑,就是能找到答案的甜熔!
轉(zhuǎn)載來自:https://mp.weixin.qq.com/s/P59CfuV5RJX2FDteb0Fkqg