'MatplotlibDeprecationWarning' - 尝试绘制直方图时出现的警告

8

我想使用matplotlib绘制直方图,但遇到以下错误:

MatplotlibDeprecationWarning:在Matplotlib 3.6中已弃用resize_event函数,并将在两个次要版本后删除。改为使用callbacks.process('resize_event',ResizeEvent(...))。

这是我的代码;欢迎对我如何清理逻辑表达式提出反馈。

lower_quartile = df['2020 Population'].quantile(0.25)
mid_quartile = df['2020 Population'].quantile(0.5)
upper_quartile = df['2020 Population'].quantile(0.75)

new_data = df.loc[df['2020 Population'] > lower_quartile]

final_2020_range = new_data.loc[df['2020 Population'] < upper_quartile]

check = final_2020_range['2020 Population']

plt.hist(check)

4
似乎是一个已知的问题,将在v3.6.1中修复,请参见github Bug:在macOS上使用版本3.6.0创建图形时出现resize_event弃用警告 - MagnusO_O
2个回答

5

2

我遇到了同样的问题,我找到了一个解决方法:

import matplotlib
matplotlib.use('TkAgg')

错误仍然存在,但现在你可以看到图表。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接