问题标签 [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 - 网络映射错误:每个变量必须是一维原子向量或列表
我正在尝试使用各种包和方法创建网络地图。
以此为指导,我复制并粘贴了每个步骤
http://minimaxir.com/notebooks/interactive-network/
但是,当我尝试查看绘图时,会出现此错误:
错误:每个变量必须是一维原子向量或列表。问题变量:'x'、'y'、'xend'、'yend'
显然这个错误并没有出现在那个例子中,它对创建者来说很好,但是当我也尝试使用我自己的数据时也会发生这种情况。
这个 ggnet2 没有任何有用的答案:错误:每个变量必须是一维原子向量或列表
知道问题可能是什么吗?
我有一种感觉,这可能与作为字符的源变量和目标变量有关,但是我不知道它们是否可以转换为数字,我实际上并不希望它们像我想要的原产地名称和要显示的目的地。
r - ggnetwork数据导入格式
我一生都无法弄清楚如何构造我的数据以在 ggnetwork 中使用。
我有一个单独的程序,可以生成我选择的任何格式的结构化数据。鉴于 ggnetwork 数据可以
- 推断一个节点和另一个节点之间的链接的数据(邻接样式)
- 将属性/值添加到边缘的数据
- 将属性/值添加到节点的数据
我怎样才能导入这些?我们这里一个一个——
邻接数据
这部分我得到了——我只是通过像这样的代码创建一个矩阵
可行的。直截了当。
节点属性
在这里的示例中,我看到了以下代码:
我不知道它做了什么n %v%
,但我希望能够转储node id, attribute val
并将其导入我的节点。
边缘值
同样,在我看到的例子中
但我不知道这意味着什么,或者我如何通过将这些数据附加到我的邻接列表来添加它,因为这已经是 1-1 数据映射到边缘。
如何使用它们的 val 为我的边缘导入,并为我的节点 val 导入?
r - ggnetwork:如何在顶点上设置地理信息
ggnetwork:如何将地理信息放在顶点上?
ggnetwork 用于生成这些坐标的默认节点放置算法是 Fruchterman-Reingold 力导向布局算法。我想把地理信息(纬度,经度)
r - 从文档中单词之间的相关性生成网络图
我有兴趣创建一个类似于此人网站上显示的网络图-此页面上的第一个>> http://minimaxir.com/2016/12/interactive-network/
我想在 .txt 文档中制作此图的节点 == 单词(在删除停用词和其他预处理之后)。我还想让这个图的顶点/边缘成为文档中其他单词的相关性(例如,单词“word”经常出现在单词“up”旁边),只考虑更强的相关性。我在想整个文档中的“节点大小”=“单词频率”,以及单词之间的“节点之间的距离”=关系的强度/弱点。
我目前正在使用 R、quanteda 和 ggplot2 以及其他一些依赖项的组合。
如果有人对我如何在 R 中生成单词相关性(最好使用 quanteda)有任何建议,然后将其绘制为图表,我将永远感激不尽!
当然,如果我可以对这个问题做出任何改进,请告诉我。这是我到目前为止的尝试:
r - 删除未连接的节点 R igraph 或 ggnet
我有一个对称矩阵,表示演员之间的联系程度。我想取消未连接的顶点。
igraph 中包含的函数(如 delete_edges 或 delete_vertices)不适用于我的情况。我分享我的代码
在此先感谢您的帮助!
r - 在 igraph 或 ggnet2 中绘制仅边缘值高于阈值的网络
我需要从对称矩阵 nxn 以图形方式表示一个网络,该网络由从 0 到 1 的边缘值组成(如 0.1、0.22、0.54 等)。我只想代表最强的边缘连接,比如 0.6 以上。
我分享我的代码:
这没用。任何建议仅绘制高于 0.6 阈值的连接?
r - 在 R igraph ggnet2 中合并两个网络
我需要在 R 中加入两个网络图,只是在第一个上覆盖第二个。
我与您分享更多细节:我的第一个图是这种形式的最大生成树:
max_spann_tree2 具有以下结构:
我需要把这张图叠加
net5 的结构如下:
我尝试使用 uniongraph 没有成功。有什么建议可以合并这两个情节吗?我可以直接合并两个 ggnet2 图吗?还是我应该做点别的?提前致谢
r - 根据边缘关系ggnet2,igraph r设置边缘颜色
我正在用 ggnet2 绘制图表。我想根据边缘关系的值绘制边缘。到目前为止,我只能在边缘表示边缘值,您可以在下面看到我的代码摘录:
这是我在代码中用于边缘标签的值:
我想绘制相同的图表,但根据包含在 0.2-0.9 范围内的边缘关系设置色标,而不在边缘标签中表示它们。我试过这个:https ://briatte.github.io/ggnet/#edge-size-and-color ,但没有成功。这是我的尝试:
有什么建议么?
r - 根据加权图绘制对应图
我想根据我在图中的权重绘制一个反图。我为此使用了以下代码:
但是,它不考虑图形的权重。我喜欢关于权重的反情节的密度。知道如何解决它们吗?
为了达到这样的情节,我使用了上面的代码。但如果你有更好的建议,我很乐意听到。