ggplot2 Extension ggplot2自從2007年推出以來,,成為世界范圍內(nèi)下載最頻繁、使用最廣泛的R包之一,。許多人包括ggplot2的創(chuàng)建人Hadley Wickham將這一成功歸功于ggplot2背后的哲學,。這個軟件包的靈感來源于Leland Wilkinson編寫的《圖形語法》一書,,在此書中將graphs 分解成scales和layers,并將原始數(shù)據(jù)與表現(xiàn)形式分離開,。 具體使用可見下面簡化示例和后面列出的往期繪圖文章,。 如果你是ggplot2的眾多粉絲之一,你會發(fā)現(xiàn)自己有時想要尋找更多“花哨”的形式來擴展它的功能,。幸運的是,,在過去10年里,R社區(qū)一直在努力為ggplot2構建擴展包,,到如今已有超過40個擴展包可供使用,,今天為要介紹的是大家比較鐘愛的12個ggplot2擴展包,想要查看所有ggplot2擴展包的介紹及使用例子,,請瀏覽官網(wǎng):http://www./gallery/ (有一部分擴展包未收錄在內(nèi)) 十二個ggplot2擴展包介紹 1 gganimate 作者:David Robinson 網(wǎng)址:https://www./packages/gganimate 或 https://github.com/thomasp85/gganimate (新版) 簡介:gganimate可以使圖片以更加生動形象的動圖展示出來,,可以直觀展示數(shù)據(jù)的動態(tài)變化過程,最后我們可以將動畫保存為GIF,、視頻或動畫網(wǎng)頁,,以便在RStudio或筆記本之外使用。如下面這個例子以動態(tài)圖展現(xiàn)了歷年來諾貝爾獲獎者出生地的變化情況,,《利用gganimate可視化全球范圍R-Ladies(R社區(qū)性別多樣性組織)發(fā)展情況》一文中有更詳細的事例展示如何使用此包,。 2 ggthemes 作者:Jeffrey B. Arnold 網(wǎng)址:https://www./packages/ggthemes 簡介:ggthemes主要作用是提供一些額外的themes、geoms,、scales可以讓我們快速畫出不同主題,、背景和配色方案的圖片。學術圖表基本配色方法 3 ggpubr 作者:Alboukadel Kassambara 網(wǎng)址:https://www./packages/ggpubr 簡介:要通過ggplot2定制一套圖形,,尤其是適用于雜志期刊等出版物的圖形,,對于那些沒有深入了解ggplot2的人來說就有點困難了,而ggpubr可輕松繪制出符合出版物要求的圖形,。 4 patchwork 作者:Thomas Pedersen 網(wǎng)址:https://www./packages/patchwork 簡介:平常我們繪制圖形的時候常常要將幾幅圖形組合在一起,,而ggplot2本身沒有強大的拼圖語法,這時利用patchwork擴展包,,使用幾個簡單的如 5 ggridges 作者:Claus O. Wilke 網(wǎng)址:https://www./packages/ggridges 簡介:ggridges包主要用來繪制山巒圖,。尤其是針對時間或者空間分布可視化具有十分好的效果。 6 ggdendro 作者:Andrie de Vries 網(wǎng)址:https://www./packages/ggdendro 簡介:ggdendro有幾個函數(shù)可用來提取樹狀圖數(shù)據(jù),,可以保存或操作數(shù)據(jù)本身,。旋轉你的樹狀圖,、刪除網(wǎng)格背景、倒轉 7 ggmap 作者:David Kahle 網(wǎng)址:https://www./packages/ggmap 簡介:ggmap包整合了四種地圖資源,分別是 8 ggrepel 作者:Kamil Slowikowski |
|
來自: 生物_醫(yī)藥_科研 > 《ggplot2》