我是 尝试创建带有标题的图,但出现此错误,我正在使用spyder 3.7
错误:
plt.title("Year vs Population in Bulgaria")
TypeError: 'str' object is not callable
代码:
import matplotlib.pyplot as plt
years = [1983, 1984, 1985, 1986, 1987]
total_populations = [8939007, 8954518, 8960387, 8956741, 8943721]
plt.plot(years, total_populations)
plt.title("Year vs Population in Bulgaria")
plt.xlabel("Year")
plt.ylabel("Total Population")
plt.show()
它应该显示标题。我已删除并使用了其他选项,但仍然有我无法解决的问题
答案 0 :(得分:1)
我还测试了您的代码,它运行没有任何问题。像田敏L说的那样,通过良好的旧版重新启动可能可以解决此问题。
另外,如果您最近在系统中进行了某些更改,然后又开始执行此操作,则可以尝试恢复为该设置可以正常使用的设置。
答案 1 :(得分:1)
plt.title="Your title"
工作正常
代替plt.title("Your title")
答案 2 :(得分:0)
您的Jupyter Notebook上的代码正常工作。而且我发现了一个类似的问题,希望它能起作用