模块文档
未归档
函数 | _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): ¶
将图另存为 SVG(可缩放矢量图形)文件
该文件将与 Inkscape (http://inkscape.org) 兼容。在 Inkscape 中,随着节点的重新排列,边会自动更新。
参数 | |
图 | 未归档 |
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 | 未归档 |