Python中的'Tuple不能被调用
我在用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),这个错误还是会出现。
这真让人困惑。谢谢大家提前提供的任何帮助建议。
相关问题:
1 个回答
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 显示的是什么元组。也许这能给你一些线索,帮助你找出问题出在哪里。