问题标签 [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 - 绘制 all_simple_paths (igraph, R) 的结果
我有一个大型空间显式 igraph 对象(2746 个节点/ 3205 个边),显示集水区中的沉积物输送路径。使用命令 all_simple_paths,我提取了从定义的源节点开始并最终在集水区出口的所有路径(使用 lapply)。all_simple_paths 的结果是 1841 个元素的列表,每个元素显示相应路径的顶点 ID。现在我正在努力绘制这些路径。我想在一张图像中以空间明确的方式绘制所有路径。就像到达出口的所有路径组成的图的一个子集。
“情节”给出了错误:
Error in xy.coords(x, y, xlabel, ylabel, log) :
'x' is a list, but does not have components 'x' and 'y'
我用“ggraph”绘制的完整图表,但对于“出口图表”,这个命令也给出了一个错误:
Error in create_layout.default(graph, layout, ...) :
No layout function defined for objects of class list
可能这很容易解决,但我已经尝试了各种可能性,并没有设法得到情节。
这里有一点(希望不要太简化)的例子:
非常感谢已经提前!
ggplot2 - 圆形 ggraph 图的 geom_nodelabel_repel() 位置
我使用 ggraph 制作并使用 ggnetwork 中的 geom_nodelabel_repel() 添加了标签:
我想让情节左侧的标签偏向左侧,而情节右侧的标签偏向右侧。我想这样做是因为实际标签很长(组织名称),并且它们妨碍了实际情节中的线条。
如何使用 geom_nodelabel_repel() 做到这一点?我尝试了 box_padding 和 point_padding 以及 h_just 和 v_just 的不同组合,但这些组合适用于所有标签,而且似乎没有办法对特定点进行子集化或定位。
很抱歉没有提供可重复的示例,但我不确定如何在不影响调查中受访者身份的情况下做到这一点。
r - 为具有两列以上的数据框创建本体
我正在尝试从具有三列和三个不同分支的数据集中创建树/本体/树状图(使用 ggraph 或 igraph):
当层次结构具有三个级别时,如何创建边缘和节点列?
谢谢!
r - R程序绘制图形即网络图
我有一个包含 20 部电影、它们的类型和评分的数据集。我想绘制一个网络图,其中所有电影采用一种颜色,所有类型采用另一种颜色,边缘从流派到电影,宽度等于收视率值。
数据集示例:
r - geom_conn_bundle 中的颜色映射未正确显示
我正在尝试ggraph
使用 using在 R 中绘制边缘捆绑图,geom_conn_bundle
但我很难弄清楚为什么颜色映射无法正常工作。
我有一个包含 152 行和 3 列的数据框:从、到和颜色。每行代表两个人之间的联系。
我使用本教程来构建我的主要绘图功能:
这是代码:
我有一个问题
geom_conn_bundle(data = get_con(from = from, to = to), color=data_df_color_mapping,
alpha=.3, width=2)
我收到以下错误:
我修复它,color=rep(data_df_color_mapping, each=100)
但映射已关闭。我无法弄清楚模式。我自然假设我必须重复每种颜色 100 次,因为我有 152 行,但它不是那样工作的。
我也有将颜色放入里面的问题aes()
,在这种情况下,我会收到以下错误
现在它的数据点比我的数据框中的数据点多 3 倍。
谁能帮我理解 get_con() 函数是如何工作的,或者帮我弄清楚如何传递边缘颜色数据。
谢谢!
编辑: .csv 文件
r - 在 R GGRAPH 上尝试圆形包装时,重量必须是数字
我已经看到这个问题的主题:
删除大小的引号对我来说没有用,这是我迄今为止找到的唯一解决方案!
谢谢您的帮助。
r - 如何在ggraph中根据类排列节点?
每个人。我使用 ggraph 绘制了一个圆形布局图。我想根据他们的类来排列节点,我的意思是同一个类中的所有节点都在圆形布局中一一放置?任何想法表示赞赏!谢谢!