python使用plt.title()时无法显示标题,报错 'str' object is not callable如何解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python使用plt.title()时无法显示标题,报错 'str' object is not callable如何解决?相关的知识,希望对你有一定的参考价值。

如图,其他函数都正常,只有plt.title一直有bug,改成英文标题也是这样。我是新手求指教

重启服务即可!

参考技术A

试试这个

追问

还是没有效果,我试了试其他的画图函数可以显示标题,中文字符也可以显示,只有plt.title()这一步报错

追答

重新导入plt试试

参考技术B plt是哪里定义的 转过去瞧瞧
还有试试print(type(plt))追问

import matplotlib.pyplot as plt
就是除了不能加标题,其他基本操作都能成功

追答

建议你试试命令行运行呢,没准是jupyter环境兼容性问题

参考技术C 你好请问你解决这个问题了吗,我也是碰到了同样的问题

解决plt.title无法显示中文的问题

由于画图时plt.title()默认是显示英文,如果我们设置标题为中文,会无法显示,如图:

技术图片

 

 

在最前边设置这两条属性即可:

plt.rcParams[‘font.sans-serif‘]=[‘SimHei‘]

plt.rcParams[‘axes.unicode_minus‘] = False
技术图片

 

 

以上是关于python使用plt.title()时无法显示标题,报错 'str' object is not callable如何解决?的主要内容,如果未能解决你的问题,请参考以下文章

python使用plt.title()时无法显示标题,报错 'str' object is not callable如何解决?

Python绘图如何显示中文标题

如何将变量添加到 Python plt.title?

plt.title 显示中文乱码

python 2: 解决python中的plot函数的图例legend不能显示中文问题

[python][转载]ubuntu上matplotlib显示中文