问题标签 [visnetwork]

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 投票
1 回答
397 浏览

r - 带有 R 的 igraph/visNetwork:如何禁用前向链接?

以下代码生成了一个漂亮的网络图:

My question is: How can I disable that edges that leave from a neighboring node are displayed as well (eg when node 8 is selected, I don't want the edge from 3 to 9 to be shown).

编辑:添加了库,感谢您指出这一点

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
590 浏览

visnetwork - visNetwork selectedBy(visOptions 函数)用于多列

我为 visNetwork 网络编写了代码。在 visOptions 函数中,它当前可以通过 id 选择节点(使用 nodesIdSelection)以及使用来自特定列的值(使用 selectedBy)选择节点。我查看了文档以了解如何使用附加列(即 HTML 中的多个下拉列表)选择节点,但找不到语法。

任何帮助将非常感激。

0 投票
1 回答
1845 浏览

r - visNetwork with R:如何防止节点与边缘重叠

我正在使用 visNetwork(用于其动态可视化)来可视化具有 47 个节点的二分图。

结果是这样的。

上面的图片是它目前的样子,这是我们在尝试了一些布局(Fruchterman Reingold 等)后能想到的最好的。我遇到的问题是边缘往往很长,所以一些节点对相距很远。谁能建议一种防止节点与边缘重叠的布局?

0 投票
1 回答
3395 浏览

r - R visNetwork + igraph 带 visEdges 的加权网络可视化

关于将 igraph 与 visNetwork 结合起来,我有一个非常简单的问题。我想用 visEdges(value=E(graph)$weight) 对边缘进行加权,但这不起作用。这是一个玩具示例来说明问题:

如果我现在尝试将其可视化为加权图,它不会绘制它:

如果我使用

相反,我得到了一个情节:

在此处输入图像描述

但这当然不是我想要的。我想要根据 E(test.gr)$weigth 的不同边缘宽度。

你能告诉我我该怎么做吗?

0 投票
0 回答
346 浏览

r - Shiny 应用程序中大型网络图的性能

我有一个包含 250 个节点和 350 个边的图。我想使用 networkD3 或 visNetwork 可视化图形。但是,这两种解决方案都非常缓慢。

forcenetwork 几乎让我的浏览器崩溃。我想在一个闪亮的应用程序中使用这个可视化。有没有办法让 js 图表相当快,或者我的图表太大了?

0 投票
2 回答
1548 浏览

r - R visNetwork闪亮:更改所选节点的颜色

我有一个非常简单的问题。我想用 visNetwork 显示一个交互式网络,当我点击一个节点时,我想要改变颜色(颜色是预定义的)。

我想通过observeEvent来做到这一点,但不知何故它不起作用。事实上,当我在下面的代码中添加 observeEvent 部分时,我不能再点击任何节点了。

我对这种带有 R 的交互式可视化内容很陌生,所以错误可能是微不足道的。你能帮我吗?

0 投票
0 回答
578 浏览

r - 边组并在 R 的 visNetwork 中选择

有没有办法创建网络边缘组?我可以选择一组边来显示带有节点的选定边吗?在箭头上使用不同颜色和标题进行可视化正在手动工作。

这适用于该页面中间显示的教程等节点:https ://datastorm-open.github.io/visNetwork/options.html

0 投票
1 回答
202 浏览

r - 创建一个动态图表,显示活动序列及其在 R 中的计数

如果您运行下面的 R 脚本,数据集“患者”是患者访问诊所并接受治疗的事件日志。跟踪资源管理器的创建如下面的快照所示,并显示了工具提示。现在在“#Script for Frequency Percentage”中,您可以在“af_percent”列中获得每条迹线的频率百分比。我的要求是,我只想将下面 ggplot 命令中的“label = value”替换为每个跟踪的相应频率百分比。请帮忙。

在此处输入图像描述

0 投票
1 回答
552 浏览

r - R- visNetwork - 图不显示边

我有一个看起来像这样的代码:

我的问题是图表不显示任何边缘。我的数据取自 csv 文件,如下所示: 节点

在此处输入图像描述

我不知道它有什么问题。我的数据对我来说看起来是正确的,带有节点的数据框也有列 id。带边缘的数据框具有“From”和“To”列。我没有想法出了什么问题。

0 投票
1 回答
700 浏览

r - 在 R 中创建水平条形图以显示活动顺序

数据集“患者”是患者访问诊所并接受治疗的事件日志。下面的脚本给出了一个数据框,其中包含事件日志中的跟踪或活动序列、trace_id 和特定跟踪之后的案例的绝对频率。ggplot2我希望使用or创建一个动态水平条形图plotly,以便将轨迹表示为像带有轴标签的条形顶部的绝对频率(以 % 为单位)附加的快照一样。

谢谢,请帮忙!

跟踪图表浏览器