14得票1回答
在networkD3桑基图中,如何给节点标签添加换行?

++++++++++++++++ 更新: 我认为我的问题的答案是不能添加换行符。一位同事指出节点标签是SVG块,不支持换行符。 ++++++++++++++++ 如何在使用networkD3 R软件包生成的桑基图中的节点标签中添加换行符? 借鉴来自Place text values t...

14得票2回答
在使用R语言创建桑基图时,如何突出显示从起点到终点的所有连接路径。

我希望在单击节点时突出整个路径,以了解特定节点的整个故事,以下是一个示例- http://bl.ocks.org/git-ashish/8959771。 请检查此链接,您将找到突出显示路径的JavaScript函数,请注意,此函数不执行我想要的操作,它突出显示与单击节点相关的链接以及目标节点...

13得票4回答
R networkD3 包:在 simpleNetwork() 中对节点进行着色

networkD3 包(见 此处 和 此处)允许用户创建简单的交互式网络:# Load package library(networkD3) # Create fake data src <- c("A", "A", "A", "A", "B", "B", "C", "...

13得票1回答
使用用户定义的颜色修改networkD3桑基图

我有一个使用networkD3包创建的桑基图,我想修改节点和链接的颜色和透明度。 我的数据networkD3_data附在末尾。 问题1:如何使用用户定义的调色板修改节点颜色? 我不确定如何使用用户定义的调色板修改颜色。为了保持与其他图形一致,我需要使用每个节点源特定的相同调色板。 目...

11得票1回答
将数据框转换为树形结构的列表

我有一个数据框,其中有两列代表分层树,包括父节点和子节点。 我想以一种方式转换数据结构,使其可以作为函数d3network的输入,该函数来自d3Network软件包。 这是我的数据框:df <- data.frame(c("Canada","Canada","Quebec","Quebe...

10得票1回答
将文本值放置在桑基图的右侧

在使用networkD3渲染桑基图时,有没有什么技巧可以将文本放置在上面?我希望端点的值作为文本显示在它们的方框右侧。我知道悬停在方框上会显示该值,但是随着方框变小,在许多情况下,如果值始终在侧面可见,就会更容易表达信息。这里有一个例子; 我能够通过将值作为标签的一部分添加来进行某种形式的欺骗...

10得票2回答
在选项卡中调整桑基图

在下面给出的r-markdown文档中,我使用选项卡式分区来显示桑基图。 然而,当桑基图在除第一个选项卡以外的选项卡中时,调整(使用htmlwidgets::onRender函数)无效。有人知道如何解决这个问题吗? 相关问题:如何控制桑基图中的节点标签。--- title: "Untitl...

10得票2回答
如何在R中将HTML输出捕获为PNG

我使用R语言中的networkD3包创建互动输出。我知道如何将输出保存为html页面,但我还需要将图表的“静态”版本保存为.png文件。 代码如下: # Load package library(networkD3) # Create fake data src <- c("A",...

10得票2回答
在R中将关系数据转换为分层列表

这是我的第一个问题,请温柔点。 我有一些数据,格式如下: library('networkD3') Relationships<- data.frame(Parent=c("earth","earth","forest","forest","ocean","ocean","o...

9得票1回答
R中的桑基图

使用R的networkD3包尝试制作一个相当通用的桑基图。仅供参考-这是该包手册中的示例 library(networkD3) library(jsonlite) library(magrittr) energy <- "https://cdn.rawgit.com/christop...