问题标签 [ggnetwork]
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 - ggnet:连续节点属性的灰度节点颜色?
在 ggnet2 中,我正在努力根据连续节点属性为节点添加灰度着色。这里有 2 个变量用于说明:
如果我输入ggnet2(netshenzhen, label = T,color = "day")
,这是生成的图表。但是“天”是一个连续变量,我想在上面添加灰度(颜色越深,“天”越多)。此外,我无法弄清楚这个调色板的来源,如果我在数据中附加其他连续属性,我会得到类似的结果。
如果我改用一个因子,它会按照 ggnet2 包中的介绍工作。但我真的很想为灰度添加一个连续的节点属性。
我已经看到使用statnet 自己的可视化工具的手动编码解决方案。但我想知道是否有使用 ggnet 的简单(r)解决方案?
我不太擅长 R 或编程。因此,高度赞赏带有逐行注释/解释的示例代码。谢谢!
r - 如何在ggnet2(R)中自动调整节点和标签大小
我有一组节点/边缘文件来使用 ggnet2 生成网络。我面临两个问题:
有些可能只有 5-10 个节点,而另一些可能有 1000-10000 个节点,这使得情节过于拥挤。所以我很好奇是否有任何选项可以自动调整节点和标签大小。
虽然一些标签字符串很长(即 >20 个字符),但部分标签将超出图像。有没有办法避免这种情况?
代码如下
r - ggnetwork中的自定义布局
我有一个自定义布局的网络。我想用ggnetwork
(未显示,请参阅小插图)对其进行自定义。我可以将节点位置传递给ggnetwork (ggplot)
,但是如何传递箭头(边缘)位置?
最小的例子:
网
ggnetwork
r - R:了解 ggnetwork 包及其与 ggplot 的用法
我正在学习使用 ggplot2、igraph 和 ggnetwork 绘制网络图。我正在研究这个网页:
https://cran.r-project.org/web/packages/ggnetwork/vignettes/ggnetwork.html#geom_edges
但是,为了了解这些功能的工作原理,我有一些非常基本的问题。在标题“geom_edges”下的示例中,代码为
我不明白
- 它实际上是如何使用语句中的 ggnetwork 包的。是隐含的吗?如何?
- 是什么
x = x, y = y, xend = xend, yend = yend
意思?什么是x、y、xend和yend? - 参数 x、y、xend、yend 与数据对象 n 有何关系?
非常感谢!
r - R ggnetwork:无法更改图形布局
我正在尝试 ggnetwork 和 ggplot2 绘制一些图形可视化,但我无法更改 ggnetwork 函数附带的图形布局参数。我的可重现代码如下,我在 Ubuntu 上的 R 4.0.3 上运行它
在 A 行,我收到一个我真的无法理解的错误:
这意味着什么?如果我从 ggnetwork 中删除 'layout=' 参数,代码就会运行。但是我真的需要改变布局。
r - ggnet 网络避免重叠标签
我在 R 中使用 ggnet 绘制网络
这工作正常,但标签彼此重叠。由于我不想要所有标签,因此我尝试使用 geom_text_repel() 在名为 category 的列中指定一些标签。但是我收到一个错误。