R igraph 手册页

如果您从 R 中使用 igraph,请使用此选项

layout_with_lgl {igraph}R 文档

大型图布局

描述

一个为大型图生成布局的算法。

用法

layout_with_lgl(
  graph,
  maxiter = 150,
  maxdelta = vcount(graph),
  area = vcount(graph)^2,
  coolexp = 1.5,
  repulserad = area * vcount(graph),
  cellsize = sqrt(sqrt(area)),
  root = NULL
)

with_lgl(...)

参数

输入图

maxiter

执行的最大迭代次数 (150)。

maxdelta

一次迭代中顶点可能的最大变化量 (顶点的数量)。

area

放置顶点的表面区域 (顶点数量的平方)。

coolexp

模拟退火的冷却指数 (1.5)。

repulserad

排斥力的抵消半径 (area 乘以顶点数量)。

cellsize

网格单元格的大小。计算顶点之间的排斥力时,仅考虑同一或相邻网格单元格中的顶点 (area 的四次方根)。

root

放置在布局中心的顶点的 ID。 默认值为 -1,表示选择一个随机顶点。

...

传递给 layout_with_lgl

详细信息

layout_with_lgl 适用于大型连通图,它类似于 Large Graph Layout 软件的布局生成器 (http://lgl.sourceforge.net/)。

一个数值矩阵,具有两列,行数与顶点数相同。

作者

Gabor Csardi csardi.gabor@gmail.com

参见

其他图布局: add_layout_(), component_wise(), layout_as_bipartite(), layout_as_star(), layout_as_tree(), layout_in_circle(), layout_nicely(), layout_on_grid(), layout_on_sphere(), layout_randomly(), layout_with_dh(), layout_with_fr(), layout_with_gem(), layout_with_graphopt(), layout_with_kk(), layout_with_mds(), layout_with_sugiyama(), layout_(), merge_coords(), norm_coords(), normalize()


[包 igraph 版本 1.3.5 索引]