12個(gè)ggplot2擴(kuò)展包幫你實(shí)現(xiàn)更強(qiáng)大的可視化

ggplot2 Extension

ggplot2自從2007年推出以來(lái)内狗,成為世界范圍內(nèi)下載最頻繁啡浊、使用最廣泛的R包之一边灭。許多人包括ggplot2的創(chuàng)建人Hadley Wickham將這一成功歸功于ggplot2背后的哲學(xué)莱坎。這個(gè)軟件包的靈感來(lái)源于Leland Wilkinson編寫的《圖形語(yǔ)法》一書,在此書中將graphs 分解成scales和layers捍靠,并將原始數(shù)據(jù)與表現(xiàn)形式分離開(kāi)。

具體使用可見(jiàn)下面簡(jiǎn)化示例和后面列出的往期繪圖文章。

圖片

如果你是ggplot2的眾多粉絲之一存淫,你會(huì)發(fā)現(xiàn)自己有時(shí)想要尋找更多“花哨”的形式來(lái)擴(kuò)展它的功能。幸運(yùn)的是沼填,在過(guò)去10年里桅咆,R社區(qū)一直在努力為ggplot2構(gòu)建擴(kuò)展包,到如今已有超過(guò)40個(gè)擴(kuò)展包可供使用坞笙,今天為要介紹的是大家比較鐘愛(ài)的12個(gè)ggplot2擴(kuò)展包岩饼,想要查看所有g(shù)gplot2擴(kuò)展包的介紹及使用例子荚虚,請(qǐng)瀏覽官網(wǎng):http://www.ggplot2-exts.org/gallery/ (有一部分?jǐn)U展包未收錄在內(nèi))

十二個(gè)ggplot2擴(kuò)展包介紹

圖片

1

gganimate

作者:David Robinson

網(wǎng)址https://www.rdocumentation.org/packages/gganimatehttps://github.com/thomasp85/gganimate (新版)

簡(jiǎn)介:gganimate可以使圖片以更加生動(dòng)形象的動(dòng)圖展示出來(lái),可以直觀展示數(shù)據(jù)的動(dòng)態(tài)變化過(guò)程籍茧,最后我們可以將動(dòng)畫保存為GIF版述、視頻或動(dòng)畫網(wǎng)頁(yè),以便在RStudio或筆記本之外使用寞冯。如下面這個(gè)例子以動(dòng)態(tài)圖展現(xiàn)了歷年來(lái)諾貝爾獲獎(jiǎng)?wù)叱錾氐淖兓闆r渴析,《利用gganimate可視化全球范圍R-Ladies(R社區(qū)性別多樣性組織)發(fā)展情況》一文中有更詳細(xì)的事例展示如何使用此包。

圖片

2

ggthemes

作者:Jeffrey B. Arnold

網(wǎng)址:https://www.rdocumentation.org/packages/ggthemes

簡(jiǎn)介:ggthemes主要作用是提供一些額外的themes吮龄、geoms俭茧、scales可以讓我們快速畫出不同主題、背景和配色方案的圖片漓帚。學(xué)術(shù)圖表基本配色方法

圖片

3

ggpubr

作者:Alboukadel Kassambara

網(wǎng)址https://www.rdocumentation.org/packages/ggpubr

簡(jiǎn)介:要通過(guò)ggplot2定制一套圖形母债,尤其是適用于雜志期刊等出版物的圖形,對(duì)于那些沒(méi)有深入了解ggplot2的人來(lái)說(shuō)就有點(diǎn)困難了尝抖,而ggpubr可輕松繪制出符合出版物要求的圖形毡们。

圖片

4

patchwork

作者:Thomas Pedersen

網(wǎng)址:https://www.rdocumentation.org/packages/patchwork

簡(jiǎn)介:平常我們繪制圖形的時(shí)候常常要將幾幅圖形組合在一起,而ggplot2本身沒(méi)有強(qiáng)大的拼圖語(yǔ)法牵署,這時(shí)利用patchwork擴(kuò)展包漏隐,使用幾個(gè)簡(jiǎn)單的如/+奴迅、*青责、^等符號(hào)就可以輕松實(shí)現(xiàn)拼圖這件事。還有其它包也可以做類似事情取具,具體見(jiàn)ggplot2學(xué)習(xí)筆記之圖形排列脖隶。

圖片

5

ggridges

作者:Claus O. Wilke

網(wǎng)址:https://www.rdocumentation.org/packages/ggridges

簡(jiǎn)介:ggridges包主要用來(lái)繪制山巒圖。尤其是針對(duì)時(shí)間或者空間分布可視化具有十分好的效果暇检。

圖片

6

ggdendro

作者:Andrie de Vries

網(wǎng)址:https://www.rdocumentation.org/packages/ggdendro

簡(jiǎn)介:ggdendro有幾個(gè)函數(shù)可用來(lái)提取樹狀圖數(shù)據(jù)产阱,可以保存或操作數(shù)據(jù)本身。旋轉(zhuǎn)你的樹狀圖块仆、刪除網(wǎng)格背景构蹬、倒轉(zhuǎn)scale,畫三角線段悔据,創(chuàng)建dianaAgnes聚類圖庄敛,等等。結(jié)合dendextendape包來(lái)完全控制你的樹狀圖科汗。

圖片

7

ggmap

作者:David Kahle

網(wǎng)址:https://www.rdocumentation.org/packages/ggmap

簡(jiǎn)介:ggmap包整合了四種地圖資源藻烤,分別是GoogleOpenStreetMapsStamen怖亭,它使gplot2的所有g(shù)eoms都可以用于地圖可視化涎显,可以在地圖上繪制等高線圖散點(diǎn)圖

圖片

8

ggrepel

作者:Kamil Slowikowski

網(wǎng)址:https://cran.r-project.org/web/packages/ggrepel

簡(jiǎn)介:當(dāng)我們?cè)趫D形中添加標(biāo)簽時(shí)兴猩,標(biāo)簽之間很容易相互重疊期吓,ggrepel包可以解決這個(gè)問(wèn)題,具體見(jiàn)ggrepel使用峭跳。

圖片

9

ggcorrplot

作者:Alboukadel Kassambara

網(wǎng)址:https://github.com/kassambara/ggcorrplot

簡(jiǎn)介:ggcorrart是受corrplot包的啟發(fā)膘婶,但它的構(gòu)建是為了與ggplot2一起使用,這就意味著有很多東西可以讓我們控制矩陣的外觀蛀醉,從改變顏色悬襟、形狀或大小(如下面的圓形矩陣),到添加系數(shù)標(biāo)簽拯刁,根據(jù)層次聚類重新排列矩陣等等脊岳,具體見(jiàn) ggcorplot使用

圖片

10

ggradar

作者:Ricardo Bion

網(wǎng)址:https://github.com/ricardo-bion/ggradar

簡(jiǎn)介:雷達(dá)圖又叫戴布拉圖垛玻、蜘蛛網(wǎng)圖割捅,通常在財(cái)務(wù)報(bào)表分析中使用較多。但在描述性統(tǒng)計(jì)分析中帚桩,雷達(dá)圖正在被越來(lái)越多的人使用亿驾,適用于顯示三個(gè)或更多的維度的變量。

圖片

11

GGally

作者:Barret Schloerke

網(wǎng)址:http://ggobi.github.io/ggally/

簡(jiǎn)介:GGally匯集了幾個(gè)有用的可視化功能來(lái)擴(kuò)展ggplot2账嚎,包括配對(duì)圖矩陣莫瞬,散點(diǎn)圖矩陣平行坐標(biāo)圖郭蕉,生存圖疼邀,以及繪制網(wǎng)絡(luò)的幾個(gè)函數(shù)≌傩猓可以使用GGally快速繪制模型的系數(shù)旁振,或者在地圖上繪制網(wǎng)絡(luò),如下面的圖片所示涨岁。

圖片

12

ggiraph

作者:David Gohel

網(wǎng)址:http://davidgohel.github.io/ggiraph

簡(jiǎn)介:ggiraph可以給圖片添加高級(jí)交互或動(dòng)畫拐袜,可以擴(kuò)展現(xiàn)有的ggplot2條形圖、散點(diǎn)圖梢薪、方框圖阻肿、地圖等,并在懸停時(shí)顯示數(shù)據(jù)信息(例如數(shù)據(jù)值或標(biāo)簽)沮尿,如下圖所示。

圖片

更多擴(kuò)展包見(jiàn)官網(wǎng)

https://exts.ggplot2.tidyverse.org/gallery/(點(diǎn)擊閱讀原文直達(dá))

圖片

不寫代碼,用下高顏值在線繪圖

圖片
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末畜疾,一起剝皮案震驚了整個(gè)濱河市赴邻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌啡捶,老刑警劉巖姥敛,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異瞎暑,居然都是意外死亡彤敛,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門了赌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)墨榄,“玉大人,你說(shuō)我怎么就攤上這事勿她“乐龋” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵逢并,是天一觀的道長(zhǎng)之剧。 經(jīng)常有香客問(wèn)我,道長(zhǎng)砍聊,這世上最難降的妖魔是什么背稼? 我笑而不...
    開(kāi)封第一講書人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮玻蝌,結(jié)果婚禮上蟹肘,老公的妹妹穿的比我還像新娘。我一直安慰自己灶伊,他們只是感情好疆前,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著聘萨,像睡著了一般竹椒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上米辐,一...
    開(kāi)封第一講書人閱讀 49,111評(píng)論 1 285
  • 那天胸完,我揣著相機(jī)與錄音,去河邊找鬼翘贮。 笑死赊窥,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的狸页。 我是一名探鬼主播锨能,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼扯再,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了址遇?” 一聲冷哼從身側(cè)響起熄阻,我...
    開(kāi)封第一講書人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎倔约,沒(méi)想到半個(gè)月后秃殉,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡浸剩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年钾军,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绢要。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吏恭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出袖扛,到底是詐尸還是另有隱情砸泛,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布蛆封,位于F島的核電站唇礁,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏惨篱。R本人自食惡果不足惜盏筐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望砸讳。 院中可真熱鬧琢融,春花似錦、人聲如沸簿寂。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)常遂。三九已至纳令,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間克胳,已是汗流浹背平绩。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留漠另,地道東北人捏雌。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像笆搓,于是被迫代替她去往敵國(guó)和親性湿。 傳聞我的和親對(duì)象是個(gè)殘疾皇子纬傲,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容