问题标签 [networkd3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
595 浏览

r - R中的可折叠网络图

我正在尝试根据博客文章更多网络布局在 R 中实现可折叠网络。但是,我总是收到Object not found.

编辑 1

我们如何将这些图用于边缘文件来构建网络?例子:

0 投票
1 回答
2618 浏览

r - 如何将 forceNetwork {networkD3} 保持在 Shiny 应用程序的中心?

在构建一个显示 forceNetwork 图形的 Shiny 应用程序时,网络不会保持居中,而是会在交互式更改不透明度时移出视野。

我的问题是,如何改变这种行为并保持网络像最初一样很好地居中?

一个可重现的例子:

ui.R:

服务器.R:

图片中的行为:

在此处输入图像描述 在此处输入图像描述 Annndd...它消失了:

在此处输入图像描述

0 投票
1 回答
1229 浏览

r - Only show selected labels in Sankey networkd3 diagram

the following image shows one of my sankey diagrams:

Sankey Diagram with a lot of labels

As you can see, I do have a lot of labels shown. I know I can disable the labels completely, however, I am interested to know if I can also choose only specific labels I would like to display (either based on ID of the node or the value of path traversals or on something else). Has anyone played around with that yet and could give me a hint?

0 投票
1 回答
278 浏览

r - R在对角网络()中为边缘着色

我正在探索networkD3的功能,diagonalNetwork功能。

下面是玩具示例

我想知道是否有任何选项可以只为节点集群下的边缘着色。这并不重要,只是为了追求完美。

提前致谢。

0 投票
1 回答
402 浏览

javascript - 使用闪亮的clickAction将networkD3中的节点链接到网站

有没有办法使用 r 中 networkD3 包中的函数 forceNetwork() 将节点用作外部网站的链接,但将其合并到闪亮的应用程序中?

我在这里找到了这个答案

但是当我尝试将它作为闪亮的应用程序运行时它不起作用。这是我的代码:

期望的结果:当您单击一个节点时,在已发布的闪亮应用程序中,您会在浏览器中打开一个新窗口,根据单击的节点访问特定网页!

0 投票
0 回答
711 浏览

r - 使用networkD3的sankey图表链接中的渐变颜色

我正在使用networkD3在 R 中创建 sankey 图表。我正在使用类似下面的东西来生成图表:

LinkGroup = "type"用来为链接着色,其中type基本上是源节点的名称。这使得链接颜色与源节点颜色相同。这工作得很好。

我想知道是否可以为相关链接从源到目标创建颜色渐变?

0 投票
1 回答
467 浏览

r - networkD3 (Sankey) 和 sunburstR (Sanburst) 包不能在 Shiny 中一起使用

我正在尝试将 senkey 图 (networkD3) 和 sunburst 图 (sunburstR) 包含到 Shiny 应用程序中,但是当我将它们放在一起时我发现它不起作用。我没有收到任何错误,但只显示了桑基图。有没有人有同样的经历?

我真的很感激你能提供的任何帮助。

这是R代码:

用户界面

服务器.R

0 投票
1 回答
679 浏览

r - networkD3 simpleNetwork 无法在 Shiny 中正确重新渲染

我正在寻找基于单击 actionButton 来呈现和重新呈现 simpleNetwork 图。但是,由于某种原因,多次单击该按钮并不会创建新的 simpleNetwork 实例,而是似乎使用了缓存版本。如何让 simpleNetwork 图表在多次点击时完全重新渲染?

我在下面提供了一个示例以及该问题的 gif:

.gif 问题

0 投票
1 回答
588 浏览

r - 闪亮 + networkD3 鼠标悬停边缘以显示包含的矢量

networkD3我正在寻找在 Shiny的图中创建鼠标悬停时出现的工具提示。在下面的示例中,我曾经twitteR允许 Shiny 应用程序用户从twitteR搜索中生成数据,并且我曾经graphTweets创建一个networkD3兼容的边缘列表,其中包含源屏幕名称、目标屏幕名称和推文的文本。然后我将此边缘列表传递给simpleNetwork.

我在下面的示例中展示了如何将 twitter 帐户的超链接绑定到clickAction. 我还在网络图中添加了一个列表,其中包含与每个链接关联的每条推文的文本。是否有 R 或 JS 代码可用于在每个链接的鼠标悬停时显示此文本?

0 投票
0 回答
121 浏览

r - 绘图窗口中不显示任何绘图

当我从源代码窗口执行我的代码时,一切似乎都可以正常工作,除了绘图窗口是空的。但是,如果我只复制生成绘图的代码行并将其粘贴到控制台中,则预期的绘图会显示得很好。这发生在 networkD3 包中,但基本的 R 函数绘图工作正常。

这是一个例子:

数据在这里

如果我执行这段代码,我不会得到任何错误和情节。如果我将“forceNetwork”命令复制到控制台中,我会得到:截屏

此外,似乎没有导出/另存为功能适用于绘图。

看来我需要添加一些东西。有谁知道什么?我在运行 Sierra 的 MacBook Pro 上安装了 RStudio v. 1.0.143 和 R 版本 3.4.0。我所有的软件包都是最新的。