當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R corrr network_plot 相關 DataFrame 的網絡圖


輸出相關數據幀的網絡圖,其中相關性較高的變量看起來更接近,並通過更強的路徑連接。路徑也按其符號著色(藍色表示正,紅色表示負)。使用多維聚類來確定點的鄰近度。

用法

network_plot(
  rdf,
  min_cor = 0.3,
  legend = c("full", "range", "none"),
  colours = c("indianred2", "white", "skyblue1"),
  repel = TRUE,
  curved = TRUE,
  colors
)

參數

rdf

相關數據幀(請參閱 correlate )或可以強製為一的對象(請參閱 as_cordf )。

min_cor

從 0 到 1 的數字,表示要繪製的相關性(絕對值)的最小值。

legend

相關值的顏色和圖例應如何顯示?選項為"full"(默認值),表示 -1 到 1,帶圖例;"range",表示 rdf 中的相關值範圍,帶圖例;"none",表示 -1 到 1 之間的顏色,不帶圖例。顯示。

colours, colors

用於 n-color 漸變的顏色向量。

repel

變量標簽應該互相排斥嗎?如果為 TRUE,則通過 geom_text_repel 而不是 geom_text 添加文本

curved

路徑應該是彎曲的嗎?如果為 TRUE,則通過 geom_curve 添加路徑;如果為 FALSE,則通過geom_segment

例子

x <- correlate(mtcars)
#> Correlation computed with
#> • Method: 'pearson'
#> • Missing treated using: 'pairwise.complete.obs'
network_plot(x)

network_plot(x, min_cor = .1)

network_plot(x, min_cor = .6)

network_plot(x, min_cor = .2, colors = c("red", "green"), legend = "full")

network_plot(x, min_cor = .2, colors = c("red", "green"), legend = "range")

源代碼:R/output.R

相關用法


注:本文由純淨天空篩選整理自Max Kuhn等大神的英文原創作品 Network plot of a correlation data frame。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。