以鸢尾花为例绘制决策树图
'''
使用决策树中的export_graphviz 和绘图的pydotplus来绘制决策树图
'''
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeClassifier,export_graphviz
import pydotplus
data = load_iris()
x = data.data
y = data.target
train_x,test_x,train_y,test_y = train_test_split(x,y,test_size=0.3)
model = DecisionTreeClassifier(max_depth=3)
model.fit(train_x,train_y)
with open('c.png','wb') as fw:
fw.write(pydotplus.graph_from_dot_data(export_graphviz(model)).create_png())
绘图如下
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/16ce719eaaff84714009647c28c61001.png)