pycharm在决策树作图时报错AttributeError: 'Annotation' object has no property ...
本帖最后由 521zlx 于 2023-11-29 16:34 编辑求助一下 pycharm在决策树作图时报错AttributeError: 'Annotation' object has no property 'FontProperties' 不管是升级还是降低matplotlib版本都不行 代码贴上来看看啊 许我浅笑而安° 发表于 2023-11-29 16:20
代码贴上来看看啊
1 from matplotlib.font_manager import FontProperties
2 import matplotlib.pyplot as plt
3 from math import log
4 import operator 你的数据有没有做好预处理 pycharm 的话想要展示决策树需要使用graphviz这个库,不能像jupyter notebook 一样直接显示的 ,要先保存图片才行
graph=graphviz.Source(tree_data,filename="aaa",format="png",encoding="utf-8",engine="dot")
# graph.render('./tree1')
graph.view() 风川白日 发表于 2023-11-29 19:06
pycharm 的话想要展示决策树需要使用graphviz这个库,不能像jupyter notebook 一样直接显示的 ,要先保存图 ...
不好意思,我对代码不太熟悉。你能告诉我这几行代码大概加在哪里吗? 本帖最后由 风川白日 于 2023-11-29 19:52 编辑
521zlx 发表于 2023-11-29 19:26
不好意思,我对代码不太熟悉。你能告诉我这几行代码大概加在哪里吗?
不对看错了,你这个是导包就报错啊,不是展示报错。导包报错的话,我的matplotlib的版本是这个你下面那个包有没用
matplotlib 3.5.3
matplotlib-inline 0.1.6 换python版本, FruitBaby 发表于 2023-11-29 21:06
换python版本,
换python版本也还是不行 FruitBaby 发表于 2023-11-29 21:06
换python版本,
我的python版本是3.11,matplotlib的版本是3.6.2
页:
[1]
2