我正在尝试 ggnetwork 和 ggplot2 到 plot 一些图形可视化,但我无法更改 ggnetwork function 附带的图形布局参数。 我的可重现代码如下,我在 Ubuntu 上的 R 4.0.3 上运行它 在 A 行,我收到一个我真的无法理解的错误: 这意味着什么? 如果我从 ...
我正在尝试 ggnetwork 和 ggplot2 到 plot 一些图形可视化,但我无法更改 ggnetwork function 附带的图形布局参数。 我的可重现代码如下,我在 Ubuntu 上的 R 4.0.3 上运行它 在 A 行,我收到一个我真的无法理解的错误: 这意味着什么? 如果我从 ...
我正在使用 ggplot2、igraph 和 ggnetwork 学习 plot 网络图。 我正在研究这个网页: https://cran.r-project.org/web/packages/ggnetwork/vignettes/ggnetwork.html#geom_edges 但是,为了了 ...
我正在尝试进行疾病模拟,我希望受感染的节点(is_infected>0)为红色,未感染的(is_infected=0)节点颜色为青色。 我的代码产生了完全相反的结果。 我该如何改变呢? ...
向外的 position 几乎可以满足我在 my.network 中的要求(左侧标签向左,右侧向右)。 但是我想稍微修改一下以避免与节点重叠。 我尝试在 gtable ( ggplot_build , ggplot_gtable ) 中搜索要修改的内容,但没有成功。 在 gtable 中,标签的 p ...
我有一个带有自定义布局的网络。 我想用g.network自定义它(未显示,请参见vi.nette )。 我可以将节点位置传递给g.network (ggplot) ,但是如何传递箭头(边缘)位置? 最小的例子: 网 g.网络 ...
在 ggnet2 中,我正在努力根据连续节点属性为节点添加灰度着色。 这里有 2 个变量用于说明: 如果我输入ggnet2(netshenzhen, label = T,color = "day") ,这是生成的图表。 但是“天”是一个连续变量,我想在上面添加灰度(颜色越深,“天”越多)。 此外, ...
我有一个看起来像这样的网络图: 我使用 ggraph 制作并使用来自 ggnetwork 的 geom_nodelabel_repel() 添加了标签: 我想让 plot 左侧的标签位于左侧,而 plot 右侧的标签位于右侧。 我想这样做是因为实际的标签很长(组织名称)并且它们妨碍了实际 plo ...
使用文档中的“血型”示例(Tyner、Briatte 和 Hoffman): 是否可以根据“spin”的值和根据“charm”的值改变顶点大小来绘制网络图,在某些调色板上改变顶点的颜色? ...
我正在尝试使用ggnet2函数在R中绘制树状网络(河流网络),并且我希望图中的y轴有意义……特别是我希望它表示流域面积。 我正在寻找一种方法,该方法将计算x坐标,以便网络显示得很好,没有交叉线。 我该怎么办? 请参见下面的代码和示例图像。 在第一个图像中,将y坐标指定为等于面积,这是我想 ...
我有一个数据集,我想对其进行重塑以绘制为网络( 遵循此处完成的工作 )。 初始数据帧如下所示: 我想对此进行重塑,以便对于每篇手稿,我都能得到与主要作者有从属关系的所有作者组合(我希望我提出这个问题的方式有意义)。 这将导致以下数据帧: 当然,我可以手动调整数据的形状,但这非 ...
我有一个顶点和边的graph ,我想使用fruchtermanreingold布局来绘制fruchtermanreingold 。 这是graph边矩阵: 然后我使用以下方法创建一个igraph对象: 然后使用ggnetwork将gr转换为具有指定顶点颜色的data.frame : 然 ...
我有一个顶点和边的graph ,我想使用fruchtermanreingold布局进行绘制。 这是graph边缘矩阵: 然后,我使用以下方法从该对象创建和igraph对象: 然后,我按照R的ggnetwork示例将gr转换为data.frame : 然后我使用ggp ...
我已经使用ggnet2构建了一个依赖关系图,并试图基于Cost设置顶点的大小,而Cost是节点数据结构中的数字属性。 问题是调用方法set.vertex.attribute 。 如果我传递一个整数,它将抱怨Inappropriate value given in set.ve ...
我正在用ggnet2绘制图形。 我想根据边缘关系的值绘制边缘。 到目前为止,我只能在边缘上表示边缘值,在下面可以看到我的代码的一部分: 这是我在代码中用于边缘标签的值: 我想绘制同一张图,但要根据包含在0.2-0.9范围内的边缘关系设置色标,而不必在边缘标签中表示它们。 我 ...
我需要用对称矩阵nxn图形化地表示一个网络,该矩阵由从0到1(例如0.1、0.22、0.54等)的边值组成。 我只想表示最强的边缘连接,例如0.6以上。 我分享我的代码: 这是行不通的。 有建议只绘制高于0.6阈值的连接吗? ...
我有一个对称矩阵,表示演员之间的联系程度。 我想取消未连接的顶点。 igraph 中包含的函数(如 delete_edges 或 delete_vertices)不适用于我的情况。 我分享我的代码 在此先感谢您的帮助! ...
我一辈子都想不通如何构造用于ggnetwork的数据。 我有一个单独的程序,可以生成我选择的任何格式的结构化数据。 鉴于ggnetwork数据可以是 推断一个节点与另一个节点之间的链接的数据(邻接样式) 将属性/值添加到边的数据 将属性/值添加到节点的数据 ...
我正在尝试使用各种程序包和方法来创建网络地图。 以此为指导,我复制并粘贴了每个步骤 http://minimaxir.com/notebooks/interactive-network/ 但是,当我尝试查看绘图时会出现此错误: 错误:每个变量必须是一维原子向量或列表。 ...