#参数设置请参考http://www.graphviz.org/
from graphviz import Digraph
g = Digraph('e:/tests/测试图片1',format="svg") #png pdf svg多种格式图片
node_count=8
for i in range(node_count):
g.node(name=str(i),style="filled",color="white",fontcolor="white",fillcolor="#ff6666")
linked=[]
for _ in range(node_count):
linked.append([])
for i in range(node_count):
for j in range(node_count):
check=True
if i in linked[j]:
check=False
if j in linked[i]:
check=False
if i!=j and check:
g.edge(str(i),str(j),color="#008080")
linked[i].append(j)
print(linked)
g.view(filename="e:/tests/graphviz_test.svg")
node属性:
Name | Default | Values |
---|---|---|
color | black | node shape color |
comment | any string (format-dependent) | |
distortion | 0.0 | node distortion for shape=polygon |
fillcolor | lightgrey/black | node fill color |
fixedsize | false | label text has no affect on node size |
fontcolor | black | type face color |
fontname | Times-Roman | font family |
fontsize | 14 | point size of label |
group | name of node’s group | |
height | .5 | height in |