类型错误:'str'对象不可调用 matplotlib



尝试在条形图的Y轴上添加标签时遇到此错误:TypeError: 'str' object is not callable。为什么?请帮忙。这是代码:

import pandas as pd 
import matplotlib.pyplot as plt 
# TODO: Plot company with the most stock and the lowest stock
data = pd.read_csv("c:\users\HP\Downloads\Stock.csv")
plt.bar(1,data['Stock'].max(), label=data['Company'].max())
plt.bar(1,data['Stock'].min(), label=data['Company'].min())
plt.ylabel("Stock")
plt.legend()

完全错误:

 TypeError                                 Traceback (most recent call last)
<ipython-input-32-136cc5c2aaf2> in <module>
      5 plt.bar(1,data['Stock'].max(), label=data['Company'].max())
      6 plt.bar(1,data['Stock'].min(), label=data['Company'].min())
----> 7 plt.ylabel("Stock")
      8 plt.legend()
TypeError: 'str' object is not callable

尝试重新启动内核。这有时有助于

假设您附加了完整的代码,一个简单的内核重启和重新导入库就可以解决这个问题

最新更新