问题标签 [tidygraph]

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 回答
43 浏览

r - 创建一个由未连接的、非常小的、完全连接的组件组成的网络

我的最终目标是这种无向的边缘列表:

每个由 3 个组件组成的网络,全连接,一个有 1 个节点,一个有 2 个节点,一个有 3 个节点:

将有 6 个节点,但由于第一个组件仅由 1 个节点组成,因此 node1 没有边。

但是组件的数量可能高于 3,比如说 30。组件内的平均边数将在rpois(30,1)+1.

tidygraph中,创建完整图的函数是create_complete,理论上我可以继续生成完整图并绑定它们的边缘列表。但在那种情况下,我会遇到命名边缘的问题,并且我可能会错过未连接的节点。

0 投票
1 回答
77 浏览

r - 在 R 中使用图形和 tidygraph 着色节点?

我最近问了这个关于如何按变量为节点着色的问题。而且代码效果很好。但是,我回来尝试分别为终端节点着色。例如,如果我创建一些数据,然后将它们转换为 tidygraph 对象并使用 ggraph 绘制它们,那么我会得到这样的结果:

彩色的树

如您所见,命名节点的颜色都正确,但终端节点的颜色为灰色。我正在尝试通过value数据列中的相应值为终端节点着色。我已经尝试改变scale_fill_manual功能,但我似乎无法让它工作..

关于我如何做到这一点的任何建议?