module documentation
未记录
| 函数 | _write |
将图保存为SVG(可缩放矢量图形)文件 |
def _write_graph_to_svg(graph, fname, layout='auto', width=None, height=None, labels='label', colors='color', shapes='shape', vertex_size=10, edge_colors='color', edge_stroke_widths='width', font_size=16, *args, **kwds):
(source)
¶
将图形保存为SVG(可缩放矢量图形)文件
该文件将与Inkscape(http://inkscape.org)兼容。在Inkscape中,当节点重新排列时,边会自动更新。
| 参数 | |
| graph | 未记录 |
| fname | 文件名或Python文件句柄 |
| layout | 图的布局。可以是一个明确指定的布局(使用坐标对列表)或布局算法的名称(应引用Graph对象中的方法,但不带layout_前缀。 |
| width | 首选宽度,单位为像素(默认值:400) |
| height | 首选高度,单位为像素(默认值:400) |
| labels | 顶点标签。它可以是用于顶点属性的名称,也可以是明确指定标签的列表。它也可以是None。 |
| colors | 顶点颜色。它可以是使用的顶点属性的名称,也可以是明确指定颜色的列表。颜色可以是SVG文件中可接受的任何内容。 |
| shapes | 顶点形状。它可以是使用的顶点属性的名称,或者是一个明确指定形状为整数的列表。形状0表示隐藏(不绘制任何内容),形状1是圆形,形状2是矩形,形状3是自动调整大小以适应内部文本的矩形。 |
| vertex | 顶点大小(以像素为单位) |
| edge | 边的颜色。它可以是使用的边属性的名称,或者是明确指定颜色的列表。颜色可以是SVG文件中任何可接受的内容。 |
| edge | 边的描边宽度。它可以是使用的边属性的名称,或者是明确指定描边宽度的列表。描边宽度可以是SVG文件中可接受的任何值。 |
| font | 字体大小。如果它是一个字符串,它将原样写入SVG文件(因此您可以指定任何有效的font-size样式值)。如果它是一个数字,它将被解释为像素大小,并相应地转换为适当的属性值。 |
| *args | 未记录 |
| **kwds | 未记录 |