当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。