问题标签 [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 回答
353 浏览

r - R visUpdateEdges:创建新边而不是更新现有边

我有一个动态网络,我想用 R shiny 和 visNetwork 来表示它。根据选择的节点,节点和边的颜色应该根据一些外部协议/数据(下面代码中的节点列表和边列表)而改变。

这对节点非常有效:我选择一个节点,在未来的所有时间步骤中,节点的颜色会根据数据而变化。为此,我使用visUpdateNodes.

但是,当我尝试使用 对边缘进行基本相同的操作时visUpdateEdges,它无法正常工作:不仅为节点着色,还创建了新节点(使用正确的颜色)。

一个简单的例子在这里:

有谁知道如何正确使用 visUpdateEdges 更新节点的颜色?为什么要visUpdateEdges创建新边缘而不是更新现有边缘?

0 投票
4 回答
1142 浏览

r - R Markdown:使用for循环(或函数)时,visNetWork未显示在html输出中

当在 for 循环中尝试显示时, MyvisNetwork根本不显示。在常规的 R 脚本中,我使用该print函数并且它工作得很好,但它在 R Markdown 文档中不起作用。

这是一个(希望)可重现的示例:

我正在使用 Rstudio 版本 1.1.383,这是一个结果sessionInfo()

0 投票
1 回答
1894 浏览

r - 如何在 R 的 visNetwork 包中指定节点的位置

我想将节点的位置固定在 (1,0)、(0,1)、(-1,0)、(0,-1) 和 (0,0)。但是,它不起作用,我的 Java 知识为零(似乎,这关于 Java 代码的问题)。

有人可以帮忙吗?这是一个例子:

0 投票
1 回答
677 浏览

r - 修复了运行时 visNetwork 中节点的排列

我正在使用 visNetwork 包来创建小型网络。下面的脚本创建了一个简单的网络图,如可视化所示。我的问题是每次执行脚本时,节点的位置都会不断变化。我的要求是每次运行脚本时,我希望可视化显示为固定的,并且为了像下面的可视化一样,目前我必须手动移动边缘以显示需要的内容。另外,我会将更多节点加入网络,请帮助我采用可扩展的方法。请帮助和感谢。

快照视觉

0 投票
2 回答
860 浏览

r - 使用 visNetwork 动态更新 R 中的节点

下面的快照视觉是使用“visNetwork”包创建的。我的要求是我必须对边缘进行硬编码,并且在使用 visHierarchicalLayout() 之后,我无法按顺序看到它们,请帮助我采用动态方法,这样无论有多少数字,我都会得到连续的数字没有硬代码的订单。谢谢,请帮忙。

快照视觉

0 投票
1 回答
151 浏览

r - 使用分层布局时,在 visNetwork 中未正确显示循环图?

当我使用时,visLayout(hierarchical = TRUE)我得到以下图片,我认为这是错误的:

在此处输入图像描述

随着visLayout(hierarchical = FALSE)我得到(正确的)图片:

在此处输入图像描述

这是一个错误还是我错过了什么?可重现的例子:

0 投票
0 回答
541 浏览

javascript - 通过给出圆度因子使边缘在 R 中的 visNetwork 中弯曲

以下 R 脚本创建了一个 visNetwork 图,如图所示。如何通过给出弯曲因子手动将直边更改为弯曲边?

我在这里尝试使用带有“平滑”标签的圆度属性的一种方法。但是,无法实现。

流程图快照

0 投票
1 回答
447 浏览

javascript - 在R中集成js代码使visNetwork边缘弯曲

下面的脚本创建了 visNetwork,如下图所示。我想要一个使边缘“1”和边缘“3”弯曲的功能。我附上了可用于实现此目的的 js 代码。但是,请帮助我在 R 中集成相同的代码。谢谢。

JS代码

可视网络捕获

0 投票
0 回答
225 浏览

graph - Visnetwork 饼图节点

如何用饼图替换 visnetwork 渲染图中的顶点形状?我知道 igraph 可以通过绘图函数和顶点形状饼图http://igraph.org/r/doc/vertex.shape.pie.html做到这一点。visnetwork 中的等价物是什么?

0 投票
1 回答
1227 浏览

javascript - 在R中使visnetwork图的边缘笔直

给定的 visNetwork 脚本创建 visNetwork 图,如下面的快照所示。我的问题是,如果您看到第一个和第二个节点,则两者之间的边缘是弯曲的。有没有办法可以在不改变边缘长度的情况下使边缘笔直。附上截图供参考,请帮忙。

Visnetwork捕获图