在 PyGraphviz 中使用中文

在 PyGraphviz 使用中文要注意的:

  • 汉字要使用 unicode ,例如:u"汉字"

  • 添加节点时要指定中文的字体,例如 fontname=SimSun

示例如下:

    import pygraphviz as pg

    G = pg.AGraph()

    G.add_node(u"经理", fontname="`Microsoft YaHei", shape="rect", style="rounded", fontsize=18) #雅黑
    G.add_node(u"秘书", fontname="SimHei") #黑体
    G.add_node(u"小兵", fontname="SimSun") #宋体
    G.add_node …
more ...