关于 igraph 发布和其他事项
R-igraph 1.3.2,1.3 系列的第二个错误修复版本现已发布 – 看起来我们忘记发布关于 1.3.1 的公告了,所以在这篇文章的其余部分,我们将总结 1.3.1 和 1.3.2 版本中的更改。
与往常一样,我们尽力避免对 igraph R 用户造成破坏性更改,但如果我们犯了无意的错误,请在 Github issue tracker 中报告问题。
C 核心已更新到 0.9.9,修复了一系列错误。
communities
对象的长度。layout_with_kk()
使用默认初始坐标时无法生成合理的结果。这个问题已经得到纠正,但是,对于给定的图,此函数不再产生与以前完全相同的输出。要恢复以前的行为,请在 2D 中使用 layout_with_kk(g, coord=layout_in_circle(g))
,或者在 3D 中使用 layout_with_kk(g, dim=3, coord=layout_on_sphere(g))
。v[x, na_ok=T]
索引 igraph.vs
对象可以在所有情况下正确处理 na_ok
参数;以前的版本在 x
是单个数字时会忽略它。graph_from_adjacency_matrix()
现在也可以与稀疏矩阵一起使用。modularity=FALSE
且 membership=FALSE
时 cluster_walktrap()
中的崩溃问题。cluster_walktrap()
不再接受无效的权重向量。cluster_walktrap()
不再为断开连接的图返回无效长度的模块化向量。这也修复了此函数在加权断开连接的图上的一些罕见故障。edge_attr()
不再忽略其 index=...
参数。automorphisms()
, automorphism_group()
和 canonical_permutation()
现在允许 C 核心中支持的所有可能值作为 sh
参数。早期版本仅支持 "fm"
。vertex.frame.width
绘图参数现在允许零值和负值;这些只会删除相应顶点的轮廓。isomorphic()
中 BLISS 同构算法的 sh
参数的文档;早期版本错误地引用了 sh1
和 sh2
。dominator_tree()
现在符合其关于结果的 dom
组件的文档:它包含每个顶点的支配顶点索引,以及支配树的根的 -1
。page_rank()
的 "power"
算法的提及,因为此方法不再可用。