本文主要是介绍【报错】AttributeError: ‘NoneType‘ object has no attribute ‘pyplot_show‘(已解决),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【报错】AttributeError: ‘NoneType’ object has no attribute ‘pyplot_show’
- 问题描述:python可视化出现下面报错
- 我的原始代码:
import matplotlib.pyplot as pltplt.figure()
plt.plot(x, y, 'bo-')
plt.axis('equal')
plt.xlabel('X')
plt.ylabel('Y')
plt.grid(True)
plt.show()
- 查资料,看到让更新matplotlib,更新完问题没有解决
pip install --upgrade matplotlib
- 解决方法:加入下面两行代码后问题解决
- matplotlib.use(‘TkAgg’)
- import matplotlib.pyplot as plt
import matplotlib
matplotlib.use('TkAgg') # 或其他你常用的后端,如 'Qt5Agg'、'WXAgg' 等
import matplotlib.pyplot as pltplt.figure()
plt.plot(x, y, 'bo-')
plt.axis('equal')
plt.xlabel('X')
plt.ylabel('Y')
plt.grid(True)
plt.show()
这篇关于【报错】AttributeError: ‘NoneType‘ object has no attribute ‘pyplot_show‘(已解决)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!