为 graph_tool 中的标签 (vertex_text) 设置 zorder

Set zorder for the labels (vertex_text) in graph_tool

我有一个案例,其中 vertex_text 隐藏在其中一个顶点的后面(在下图中用红色方块表示)。我使用 graph_tool 的圆形布局 (minimize_nested_blockmodel_dl) 绘制了这个网络。

graph_tools 文档 (https://graph-tool.skewed.de/static/doc/draw.html) 中,我没有找到任何方法来为 vertex_text.

设置 zorder

我想知道在 graph_tool 中是否可以为元素设置 zorders。我想知道是否有任何解决方法,同时保持绘图和标签不变,即相同的大小、布局和位置。

如果这有用,供参考,这里是我使用的进入 draw 模块的顶点相关参数:

vertex_text=[list of labels],
vertex_fill_color=[list of colors],
valpha=1,
vertex_size=10,
vertex_pen_width=0,
vertex_text_position=-2,

这可以使用 vorder 参数来完成,该参数确定绘制节点及其标签的相对顺序。