在网上找了一堆方法,由于我是用anaconda安装的graphviz,在安装目录下找不到对应的文件夹,所以不知道如何修改源码。。。。
找到一种用程序修改的办法:
graph = graphviz.Source(dot_data.replace('helvetica','"Microsoft YaHei"'), encoding='utf-8')
这样保存的决策树就不会出现中文乱码的情况了
这里替换成为了微软雅黑,可以替换成其它字体
参考文章:
https://blog.youkuaiyun.com/qq_40212676/article/details/107932377
https://blog.youkuaiyun.com/qq_40884357/article/details/104613563
如果有知道如何更改源码的同学,欢迎留言指教
该博客介绍了在使用Anaconda安装的Graphviz时遇到找不到对应文件夹的问题,以及如何通过程序修改解决中文乱码。作者提供了一种方法,通过将DOT数据中的字体替换为‘MicrosoftYaHei’,确保决策树中的中文正常显示。此外,还分享了相关参考文章链接以供进一步了解。
1743





