问题标签 [ggraph]
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.
r - 具有嵌套因子的 data.frame 到 igraph 气泡图中
我有一个标准的 data.Frame,其中包含一些分类列和一个数字列。它代表一个嵌套的实验设计(但这并不重要),如下所示:
我想用这个代码(左图!)做同样的情节: https ://www.r-graph-gallery.com/314-custom-circle-packing-with-several-levels/
我不知道如何将我的数据框变成“igraph”data.Frame 并继续执行建议绘制的代码(我没有from和to列..)。values
给定我的示例数据(圆圈大小代表列),我想要的输出看起来像右边的图。我尝试使用失败graph_from_data_frame
谢谢编辑:到目前为止我尝试的代码(我只有部分图表..?)
r - 使用 ggsave 使用 ggraph 修剪边框输出网络图
我一直在使用 ggraph 绘制网络,但在保存到文件时遇到问题。当我将绘图保存到文件时,它通常会切断部分网络。
我可以通过增加输出图的宽度来解决这个问题。但这似乎不必要地扩展了网络。
这是我用来保存图片中的情节的代码,它修剪了边缘
如果我增加宽度,它不再修剪边缘,但情节很宽。
r - ggraph 中的选择性颜色/大小节点
我正在使用 tidygraph 和 ggraph 来绘制网络。有没有办法选择性地操纵节点?具体来说,尺寸和颜色,分别。
r - 如何在r中的ggraph网络中通过权重调整边缘的宽度
我需要在 r 中生成一个带有 ggraph 的网络。我想要的是通过权重变量(或节点的大小)调整边缘宽度。有谁知道我该怎么做?非常感谢。
下面的示例代码:
r - ggraph 根据关键字更改 geom_node_text 颜色
使用 R阅读Tidytext Mining -- https://www.tidytextmining.com/nasa.html -- 我有以下问题:
默认情况下,节点文本颜色为黑色,我已经能够全局调整颜色,但是否可以使用默认颜色黑色但其他颜色基于关键字?
在上图中,“land”和“data”为红色,所有其他文本为黑色。
r - ggraph 中同一网络的不同布局之间的平滑过渡
我想使用不同的布局为同一个网络制作动画,并在布局之间进行平滑过渡。我想在gganimate
框架内执行此操作。
按照这种ggplot
方法,我以长格式 ( long
) 存储节点位置,并为每个布局添加一个frame
变量。我试图使它与以下代码一起工作,它工作正常,几乎是我想要的。但是,我似乎找不到包含边缘的方法:
我还尝试添加边缘,geom_segment
但最终在节点保持移动时它们是静态的。这就是我使用该ggraph
软件包并失败的原因:
我想要一个网络的动画,其中节点位置不断变化,同时显示节点和边。
任何帮助深表感谢!
编辑:我了解到可以将布局直接包含到 ggraph 中(甚至可以操作属性)。这就是我在下面的 gif 中所做的。另外geom_edge_link0'
,而不是geom_edge_link
正在使用。
请注意,边缘没有移动。