为什么我收到“str”对象不可调用?

Tan*_*nas 12 python matplotlib

我做了这个情节并且成功了。运行后的第二天,我收到此错误:
TypeError: 'str' object is not callable

plt.plot(A2, A15, color="black", label="TRC - P1", marker="o")
plt.xlabel("Amostras")
plt.ylabel("TRC (%)")
plt.title("TRC da P1")
plt.yticks([0, 10, 20, 30, 40, 50, 60, 70])
plt.xticks(rotation=60)
Run Code Online (Sandbox Code Playgroud)

出现错误后我得到了 在此输入图像描述

小智 47

我猜你在笔记本中的某个地方定义了类似plt.xlabel = "something". 在运行所示代码之前,也可能发生这种情况。尝试关闭笔记本并重新启动内核。重新启动后运行显示的代码,一切都应该没问题。


Sye*_*dri 20

我猜你可能在代码中的某个地方使用了 plt.xlabel = "Some Label" 这实际上会改变 matplotlib.pyplot 的导入。

我们在这里要做的只是通过键入以下代码行来重新加载库来修复错误,而无需关闭/重新启动笔记本:

import matplotlib.pyplot as plt
from importlib import reload
plt=reload(plt)
Run Code Online (Sandbox Code Playgroud)