Blu*_*rin 3 python python-2.7 pygraphviz
该示例在网站上给出,但是没有提及如何使用词典设置颜色。
import pygraphviz as pgv
d={'1': {'2': None}, '2': {'1': None, '3': None}, '3': {'2': None}}
A=pgv.AGraph(d)
通过AGraph初始化后,是否应该使用get_node?
发现您应该有效地使用get_node()并传递ID以找到该节点。还发现您需要将图形的样式设置为实心,否则将看不到实心颜色。
import pygraphviz as pgv
from PIL import Image
d={'1': {'2': None}, '2': {'1': None, '3': None}, '3': {'2': None}}
A=pgv.AGraph(d)
A.node_attr['style']='filled'
n = A.get_node('1')
n.attr['fillcolor']="#CCCCFF"
n.attr['label'] = 'MY LOVELY LABEL'
A.layout() # default to neato
A.layout(prog='dot') # use dot
A.draw('file.png')
img = Image.open('file.png')
img.show()
| 归档时间: | 
 | 
| 查看次数: | 1517 次 | 
| 最近记录: |