最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

使用R語(yǔ)言創(chuàng)建自定義桑基圖Sankey圖

2021-02-25 22:40 作者:拓端tecdat  | 我要投稿

原文鏈接:http://tecdat.cn/?p=9101

?

本文將描述如何在R中創(chuàng)建自定義Sankey圖。我將首先解釋Sankey圖的基礎(chǔ),然后提供自動(dòng)創(chuàng)建和手動(dòng)控制的布局的示例。

Sankey圖的元素

Sankey圖是一種可視化數(shù)據(jù)流的方式。Sankey圖由三組元素組成:??節(jié)點(diǎn),??鏈接和確定其位置的指令。

首先,有節(jié)點(diǎn)。在下面的示例中,方框表示四個(gè)節(jié)點(diǎn)。

這些鏈接具有?與之關(guān)聯(lián)的值,該值由鏈接的厚度表示。在示例中,連接節(jié)點(diǎn)A和節(jié)點(diǎn)B的第一條鏈接的寬度是連接A和C的第二條鏈接的寬度的一半。此外,從B到D的鏈接再次變大,最大的鏈接是從C到D。

?

使用R


  1. nodes = data.frame("name" =

  2. ?c("Node A", # Node 0

  3. ...

  4. ?"Node D"))# Node 3

  5. links = as.data.frame(matrix(c(

  6. ?0, 1, 10, # Each row represents a link. The first number

  7. ....

  8. ?byrow = TRUE, ncol = 3))

  9. names(links) = c("source", "target", "value")

  10. sankeyNetwork(Links = links, Nodes = nodes,

  11. ?Source = "source", Target = "target",

  12. ?Value = "value", NodeID = "name",

  13. ?fontSize= 12, nodeWidth = 30)


此代碼的一些方面要注意:

  • 第1行加載程序包。

  • 第2至6行創(chuàng)建一個(gè)數(shù)據(jù)框。

  • 第7至11行指定鏈接。

  • 最后幾行使用sankeyNetwork函數(shù)。

如果要修改此示例,則只需修改節(jié)點(diǎn)(此示例中的第3至6行)和鏈接(第8至11行)即可。

使用自動(dòng)布局的Sankey圖

?

?

?


使用R語(yǔ)言創(chuàng)建自定義?;鶊DSankey圖的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
东至县| 渝中区| 阿瓦提县| 嘉义市| 灵丘县| 三门县| 衢州市| 长岭县| 涟水县| 淮安市| 兰溪市| 深泽县| 沙洋县| 册亨县| 精河县| 曲阳县| 许昌县| 安徽省| 新宾| 陆川县| 赣榆县| 临朐县| 彰化市| 金坛市| 八宿县| 建宁县| 普定县| 水城县| 卢湾区| 城步| 华宁县| 碌曲县| 陇川县| 永泰县| 湟源县| 东丽区| 汉沽区| 衡南县| 探索| 兴仁县| 民乐县|