R中數(shù)據(jù)可視化的n種形式

今天給大家推薦一個網(wǎng)站,該網(wǎng)站為我們提供了數(shù)據(jù)可視化的多種形式。

網(wǎng)站的名字叫做r-graph-gallery,
具體的網(wǎng)址:https://www.r-graph-gallery.com/
通過網(wǎng)站的英文名字我們就可以知道這個網(wǎng)站是一個關(guān)于R數(shù)據(jù)圖的“展覽館”,該網(wǎng)站為我們提供了多種類型的數(shù)據(jù)圖,并附上了具體的代碼。

r-graph-gallery

當(dāng)你不知道用什么樣的配色的時候,你可以參考這個網(wǎng)站的圖片。
當(dāng)你不知道用什么方式呈現(xiàn)你的數(shù)據(jù)的時候,你可以參考這個網(wǎng)站的圖片。
當(dāng)你不知道怎么樣美化你的數(shù)據(jù)的時候,你也可以參考這個網(wǎng)站的圖片。

展示數(shù)據(jù)的分布

你可以考慮小提琴圖,密度曲線圖,柱狀圖等等。比如我們來看一下相對不太常見的嵴線圖(Ridgeline/Joyplot):

Basic Ridgeline Plot

上述圖的具體代碼:

# library
library(ggridges)
library(ggplot2)
# Data
head(diamonds)
# basic example
ggplot(diamonds, aes(x = price, y = cut, fill = cut)) +
  geom_density_ridges() +
  theme_ridges() + 
  theme(legend.position = "none")

展示相關(guān)性

Correlation

展示相關(guān)性的話可以考慮散點圖、熱圖、氣泡圖等等。比如我們點擊進(jìn)入第一個Scatter。會看到網(wǎng)站首先介紹了Scatter圖的特點。

Scatter

然后下拉會發(fā)現(xiàn)網(wǎng)站給了很多個例子,例子被進(jìn)一步細(xì)分。
第一部分是基于ggplot2這個包,利用其中的geom_point()函數(shù)作圖。

ggplot2

第二部分是利用R本身自帶的功能作圖。


scatterplots

第三部分是曼哈頓圖。

Manhattan

曼哈頓第四張看起來很酷炫,要怎么做呢?我們可以點擊這張圖,然后就會跳轉(zhuǎn)到該圖的詳細(xì)信息界面。(這里實際介紹了一個CMplot包)然后就可以看到詳細(xì)的作圖代碼。

Circular CMplot

展現(xiàn)排序/重要性

Ranking

展現(xiàn)部分?jǐn)?shù)據(jù)/數(shù)據(jù)關(guān)系

Ranking

展現(xiàn)進(jìn)程變化

Evolution

展現(xiàn)地圖等

Maps

展現(xiàn)互作/網(wǎng)絡(luò)關(guān)系

Flow

其他

Other

相信這個網(wǎng)站可以給你許多作圖的靈感~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容