错误图str'对象不可调用python

时间:2019-06-05 03:42:48

标签: python python-3.x

enter image description here

我是     尝试创建带有标题的图,但出现此错误,我正在使用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()

它应该显示标题。我已删除并使用了其他选项,但仍然有我无法解决的问题

3 个答案:

答案 0 :(得分:1)

我还测试了您的代码,它运行没有任何问题。像田敏L说的那样,通过良好的旧版重新启动可能可以解决此问题。

另外,如果您最近在系统中进行了某些更改,然后又开始执行此操作,则可以尝试恢复为该设置可以正常使用的设置。

答案 1 :(得分:1)

plt.title="Your title" 工作正常

代替plt.title("Your title")

答案 2 :(得分:0)

您的Jupyter Notebook上的代码正常工作。而且我发现了一个类似的问题,希望它能起作用

Matplotlib pyplot.title(string) returns error