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

r - 为什么 R 中的 visNetwork 不显示边缘

我正在探索 visNetwork 并且无法弄清楚为什么这个没有显示优势

0 投票
1 回答
1434 浏览

r - 如何在 R 中手动更改 VisNetwork 中节点的位置

我对 VisNetwork 有疑问。我在 R 中创建了一个图形,每次单击该节点并将其移动到其他位置时,它都会回到以前的位置。是否有可能手动重新排列网络?我想将一些节点移动到另一个地方,或者改变一些节点之间的边长,这样会更透明。

0 投票
1 回答
514 浏览

html - visNetwork 未显示在面板 div 中

我已经开始使用 shinyLP 来制作 html 元素,并使用 visNetwork 制作网络图。我注意到 visNetwork 在放置在井面板或根本没有面板时显示正常。但是,当放置在面板 div 中时,无论是使用 shinyLP 还是通过原始 HTML,它都不会显示。简而言之,我只显示不在面板中和在面板 div 中的代码差异。有谁知道让 visNetwork 出现在这种特定容器类型中的方法?我想使用这种容器类型,因为我想保持我的 CSS 原样,而不是仅仅为这个容器改变东西。有人知道这个问题的原因吗?

这在 visNetworkOutput 不在面板中时有效

当 visNetworkOutput 在面板中时无法显示

0 投票
1 回答
2221 浏览

r - R - visNetwork 与 networkd3 在 Shiny 应用程序中的最先进性能(2017 年)

我想根据中心性为“大”图(少于 500 个节点)上的顶点着色,并允许用户在点击事件上删除边或顶点。当删除一个顶点或边时,会在图上重新计算一个新的中心度分数,并再次渲染边和顶点的颜色。

我一直在看visNetworknetworkD3 R 包。这篇 2015 年的博客文章提到 visNetwork 比 networkD3 更具有特色,但我读过几个 SO 问题,提到 networkD3 如何改变和扩展其功能。

这两个包中的哪个更容易满足我的要求?

0 投票
1 回答
1946 浏览

r - 导出使用 visNetwork for R 生成的网络

请你帮助我好吗?

我想以交互式格式绘制一个我正在学习的网络,以便在讲座和我的网站上使用。为此,我使用了 R 包 visNetwork 和以下代码:

代码工作正常,我得到一个在浏览器上正确打开的 HTML 文件。

但是,当我尝试以 PNG(或 JPG)格式导出相同的网络时,它不起作用。代码是:

我使用“保存网络按钮”在绘图窗口上获取网络:

示例网络

但是当我尝试保存它时,我得到一个RStudio闪亮的空白屏幕:

黑屏

我的问题是:

  1. 如何使用闪亮解决此问题,以便可以将网络导出为 PNG 图像?

  2. 我应该以什么格式导出网络,以便可以将其发布在我的 Wordpress 网站上?

非常感谢您的关注。

0 投票
2 回答
465 浏览

r - 通过 visNetwork 在 Power BI 中使用 R 交互式图表

目前,当我尝试使用 visNetwork 在 Power BI 中生成我的 R 视觉对象时(它在 R Studio 中运行良好),它告诉我没有生成图表。根据我的研究,我认为这是因为 Power BI 目前不支持 HTML 视图,而我的图表是以 HTML 形式生成的。然而,在我搁置这个项目之前,我想确认我的这个假设,看看是否有任何解决方法。提前致谢。

0 投票
1 回答
248 浏览

r - 如何将图表从 visNetwork 转换为 plotly

我想知道是否有可能将图形转换visNetworkplotly图形。

0 投票
1 回答
1038 浏览

r - r visNetwork 节点位置问题

我正在创建图形结构

期待它像这样出现。

预期产出

然而实际输出是这样的

实际输出

节点位置不正确,我无法手动移动节点,这很难解释。需要帮助根据上面的预期输出重新排列节点。

0 投票
1 回答
1191 浏览

javascript - visNetwork + R:仅在选择时显示节点标签

试图让节点标签仅显示在已选择的节点上。

我发现了一个类似的问题,它只想在悬停时显示边缘标签。解决方案是这样的:

我试过修改它,但我认为我在 javascript 部分做得不对,我几乎不知道 JS。

这反而会导致每次我选择或取消选择一个节点时都会创建一个新节点。虽然坐下来点击它们是一种让我的 Rsession 崩溃的有趣方式,但不幸的是它并没有解决我的问题。

我确信这是一个简单的解决方法,但我已经阅读了 visNetwork 文档,但我只是没有找到我需要的东西。帮助表示赞赏!

0 投票
0 回答
139 浏览

r - R: visHierarchical 的 visnetwork 水平移动

在使用visnetworkvisHierarchical布局时,我注意到只能水平或垂直移动节点,但不能双向移动。当您有相同级别的节点相互连接时,这很麻烦。有没有办法在分层布局中启用节点的水平和垂直移动?否则,必须手动设置所有 x 和 y 坐标才能获得一个不错的绘图。这是一个示例,您可以看到它只能向一个方向移动:

允许移动的方向似乎由跟注的direction选项决定visHierarchicalLayout