rustworkx.generators.heavy_hex_graph#
- heavy_hex_graph(d, multigraph=True)#
生成一个无向重六边形图。
图2源于 https://arxiv.org/abs/1907.09528 该图的ASCII示意图如下:
... D-S-D D ... | | | ...-F F-S-F ... | | | ... D D D ... | | | ... F-S-F F-... | | | ......... | | | ... D D D ... | | | ...-F F-S-F ... | | | ... D D D ... | | | ... F-S-F F-... | | | ......... | | | ... D D D ... | | | ...-F F-S-F ... | | | ... D D D ... | | | ... F-S-F F-... | | | ... D D-S-D ...- Parameters:
- Returns:
生成的 heavy hex 图
- Return type:
- Raises:
IndexError – If
dis even
import rustworkx.generators from rustworkx.visualization import graphviz_draw graph = rustworkx.generators.heavy_hex_graph(3) graphviz_draw(graph, lambda node: dict( color='black', fillcolor='lightblue', style='filled'))