模块文档
未文档化
函数 | _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 | 未文档化 |