如果您从 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 布局。 |
... |
传递给 |
该函数将顶点放置在一个简单的矩形网格上,一个接一个。 如果要更改顶点的顺序,请参阅 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)