python matplotlib调用plt.show()无法正常显示图形,卡顿“未响应”,提示Tkinter.py错误 求大神解答~~ 10
ExceptioninTkintercallbackTraceback(mostrecentcalllast):【用的是win-1064位+Python2.7.2】代码是...
Exception in Tkinter callbackTraceback (most recent call last):【用的是win-10 64位+Python2.7.2】代码是:fig = plt.figure()...fig.show()控制台反馈: File "C:\Python27\lib\lib-tk\Tkinter.py", line 1537, in __call__ return self.func(*args) File "C:\Python27\lib\site-packages\matplotlib\backends\backend_tkagg.py", line 283, in resize self.show() File "C:\Python27\lib\site-packages\matplotlib\backends\backend_tkagg.py", line 354, in draw FigureCanvasAgg.draw(self) File "C:\Python27\lib\site-packages\matplotlib\backends\backend_agg.py", line 474, in draw self.figure.draw(self.renderer) File "C:\Python27\lib\site-packages\matplotlib\artist.py", line 61, in draw_wrapper draw(artist, renderer, *args, **kwargs) File "C:\Python27\lib\site-packages\matplotlib\figure.py", line 1159, in draw func(*args) File "C:\Python27\lib\site-packages\matplotlib\artist.py", line 61, in draw_wrapper draw(artist, renderer, *args, **kwargs) File "C:\Python27\lib\site-packages\matplotlib\axes\_base.py", line 2265, in draw if (not a.get_animated() or a in self.images)]AttributeError: 'str' object has no attribute 'get_animated'
展开
3个回答
展开全部
做子图,直接使用 subplot() 函数的使用,见《matplotlib 初识》
import matplotlib.pyplot as plt
plt.subplot(121) // 第一行第一列
plt.subplot(122) // 第一行第二列
plt.show()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该上全部代码的,这样完全不知道问题出在哪里
追问
全部代码是这样的:
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(211)
ax2 = fig.add_subplot(212)
fig.show()
追答
我这边运行没有问题,建议重新安装一次 lib 试试看,有可能出在版本上。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询