TypeError:为line plot的matplotlib.pyplot提供标题时,无法调用“str”对象

2024-09-30 10:40:15 发布

您现在位置:Python中文网/ 问答频道 /正文

实际上我想给我的matplotlib.pyplot线条图的标题, 但我面临着这个错误

“TypeError:为线条图的matplotlib.pyplot提供标题时,无法调用'str'对象”

这是我的密码

` 将numpy作为np导入 作为pd进口熊猫 从matplotlib导入pyplot作为plt 从pydataset导入数据

austres=数据(“austres”) 澳大利亚国家元首

plt.图(figsize=(10,4))35;绘图尺寸 plt.绘图(austres['time',austres['austres','v-g') plt.title(label=“人口图”)enter code here plt.xlabel(“时间”) plt.ylabel('人口') `

enter image description here


Tags: 数据对象绘图标题herematplotlib错误plt
1条回答
网友
1楼 · 发布于 2024-09-30 10:40:15

可能的原因是您之前分配给了plt.title。差不多

plt.title = "Population Graph"

但它所做的是将matplotlib的plt.title函数改为现在引用字符串!语言是灵活的,所以您可以这样做,并在尝试调用它后导致错误。它像"Population Graph"()一样尝试

要解决这个问题:

  • 检测plt.title = ...代码并将其擦除,然后重新运行脚本

  • 如果这是一个类似jupyter的enivornment(例如,笔记本),检测该行并删除它(如果还没有),然后重新启动内核并重新运行

相关问题 更多 >

    热门问题