如果您从 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)