之所以导致这样的结果,是因为该包中并不包含处理中文的功能,解决该问题的方法也很简单:修改字体。
其默认字体 fontname=helvetica,只需将字体修改为支持的中文字体即可。修改文件字体名字:# fontname=“Microsoft YaHei”。
import re
# 打开 dot_data.dot,修改 fontname="支持的中文字体"
f = open("./Tree.dot", "r+", encoding="utf-8")
with open('./Tree_utf8.dot'