无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ó)家法律
慈溪市| 赣榆县| 克山县| 沙洋县| 清涧县| 湄潭县| 南投县| 鸡泽县| 龙江县| 页游| 清苑县| 永新县| 靖西县| 华坪县| 搜索| 平定县| 辽宁省| 富源县| 乃东县| 墨脱县| 当涂县| 靖远县| 洞头县| 明光市| 微博| 邵阳县| 隆安县| 普陀区| 沁阳市| 临海市| 开阳县| 安泽县| 杨浦区| 三原县| 金山区| 高青县| 庆城县| 阜康市| 南丰县| 三原县| 策勒县|