R igraph 手册页

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

layout_on_grid {igraph}R 文档

简单网格布局

描述

此布局将顶点放置在二维或三维的矩形网格上。

用法

layout_on_grid(graph, width = 0, height = 0, dim = 2)

on_grid(...)

layout.grid.3d(graph, width = 0, height = 0)

参数

输入图。

width

网格单行中的顶点数。 如果此值为零或负数,则对于 2d 布局,网格的宽度将是图中顶点数的平方根,向上舍入到下一个整数。 类似地,对于 3d 布局,它将是立方根。

height

对于三维布局,网格单列中的顶点数。 如果此值为零或负数,则会自动确定。

dim

二或三。 是否创建 2d 或 3d 布局。

...

传递给 layout_on_grid

详细信息

该函数将顶点放置在一个简单的矩形网格上,一个接一个。 如果要更改顶点的顺序,请参阅 permute 函数。

一个两列或三列的矩阵。

作者

Tamas Nepusz ntamas@gmail.com

参见

layout 用于其他布局生成器

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

示例


g <- make_lattice( c(3,3) )
layout_on_grid(g)

g2 <- make_lattice( c(3,3,3) )
layout_on_grid(g2, dim = 3)

## Not run: 
plot(g, layout=layout_on_grid)
rglplot(g, layout=layout_on_grid(g, dim = 3))

## End(Not run)

[包 igraph 版本 1.3.5 索引]