在网上找了一堆方法,由于我是用anaconda安装的graphviz,在安装目录下找不到对应的文件夹,所以不知道如何修改源码。。。。
找到一种用程序修改的办法:
graph = graphviz.Source(dot_data.replace('helvetica','"Microsoft YaHei"'), encoding='utf-8')
这样保存的决策树就不会出现中文乱码的情况了
这里替换成为了微软雅黑,可以替换成其它字体
参考文章:
https://blog.csdn.net/qq_40212676/article/details/107932377
https://blog.csdn.net/qq_40884357/article/details/104613563
如果有知道如何更改源码的同学,欢迎留言指教