在尝试绘制类似这样的内容时,我在Python中遇到错误:
import matplotlib.pyplot as plt
plt.plot(list_x,list_y)
正如我在标题中提到的,这个错误是:
'tuple' object is not callable
我想知道我的代码有什么问题,但后来我意识到即使我粘贴了正确的代码(例如:http://matplotlib.org/examples/pylab_examples/accented_text.html),也会出现此错误。
这很奇怪。感谢您提前获取任何帮助提示。
答案 0 :(得分:3)
如评论中所述,您可能不小心覆盖了plt.plot
Python 2.7.5+ (default, Feb 27 2014, 19:37:08)
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib.pyplot as plt
>>> plt.plot
<function plot at 0x2285488>
如果新解释器中的问题仍然存在,您应该看到plt.plot
显示的元组是什么。也许这是出错的线索。