'元组'使用matplotlib库对象是不可调用的错误?

时间:2017-12-22 19:34:25

标签: python-3.x

1  def auto_correlate(x):
2     cor = np.correlate(x,x,mode="full")
3     return cor[N-1:]

4  c = np.zeros(N)
5  c = auto_correlate(x-ave)/N
6  plt.plot(c)
7  plt.xlim(-1000, 10000)
8  plt.xlabel(r'$i$',fontsize=16)
9  plt.ylabel(r'$\varphi(i)$',fontsize=16)
10 print('\sigma^2 = ', std**2)
11 plt.show()

为什么我一直收到错误' tuple'对象不能在线调用7?请解释

2 个答案:

答案 0 :(得分:0)

看起来你可能已经覆盖了plt.xlim函数。

您是否可以运行plt.xlim=(-1000, 10000)? (注意“=”)

输入plt.xlim并运行它以进行检查。

输出应该是这样的:

<function matplotlib.pyplot.xlim(*args, **kwargs)>

答案 1 :(得分:0)

我尝试过的正确代码。 plt.figure(figsize =(14,14))

重新启动内核,错误将会消失。 即使加载数据框,您也会收到相同的错误。

如果有人遇到以下错误:

TypeError跟踪(最近一次通话最近) 在 ----> 1个数字(figsize =(2,5))

TypeError:“元组”对象不可调用