安装环境:Windows
1、安装Graphviz
1.1 windows版本下载地址:https://graphviz.gitlab.io/_pages/Download/Download_windows.html
1.2 下载MSI文件,安装之,并记住你的安装路径,后面有用到。
2、配置环境变量
将graphviz安装目录下的bin文件夹添加到Path环境变量中:
3、验证是否安装成功
进入windows命令行界面,输入dot -version,然后按回车,如果显示graphviz的相关版本信息,则安装配置成功。
如何解决决策树无法显示中文的问题?
1、修改graphviz的字体配置文件
打开graphviz的安装路径里的fonts文件夹(比如D:\Graphviz\fonts),会发现里面有个fonts.conf文件,用记事本打开之。
将
<!-- Font directory list -->
<dir>#WINDOWSFONTDIR#</dir>
<dir>~/.fonts</dir>
改成
<!-- Font directory list -->
<dir>C:/windows/fonts</dir>
<dir>~/.fonts</dir>
2、修改python的sklearn源码
找到你的sklearn所在文件夹(比如D:\anaconda\Lib\site-packages\sklearn),然后进入tree文件夹,找到export.py,用sypder打开之。
把
out_file.write('node [shape=box')
改成
out_file.write('node [fontname="Microsoft YaHei" shape=box')
这是设置为用微软雅黑显示。
其他可选字体:
附:windows系统中文字体的英文名
新細明體:PMingLiU
細明體:MingLiU
標楷體:DFKai-SB
黑体:SimHei
宋体:SimSun
新宋体:NSimSun
仿宋:FangSong
楷体:KaiTi
仿宋_GB2312:FangSong_GB2312
楷体_GB2312:KaiTi_GB2312
微軟正黑體:Microsoft JhengHei
微软雅黑体:Microsoft YaHei