gpt4 book ai didi

python - 无法向饼图添加标题(matplotlib)

转载 作者:太空宇宙 更新时间:2023-11-04 07:59:18 25 4
gpt4 key购买 nike

plt.title('Survival Rate')
plt.pie(total_survival, labels=[str(survival_percent) + "% " + "survived", str(100- survival_percent) + "% " + "died"])

我正在尝试向饼图添加标题,但出现此错误:

---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-250-7e0f3cd8c625> in <module>()
----> 1 plt.title('Survival Rate')
2 plt.pie(total_survival, labels=[str(survival_percent) + "% " + "survived", str(100- survival_percent) + "% " + "died"])
3

TypeError: 'str' object is not callable

我在网上看到的所有资源都将其标题写为括号内的字符串,并且不将其作为参数包含在 plt.pie() 中,所以我不确定我要去哪里错误的。

最佳答案

下面的代码工作正常:

import matplotlib.pyplot as plt
survival_percent = 67
total_survival = [67,33]
plt.title('Survival Rate')
plt.pie(total_survival, labels=[str(survival_percent) + "% " + "survived", str(100- survival_percent) + "% " + "died"])

plt.show()

因此,您得到的错误是由您未在此处显示的部分代码产生的。我们现在只能猜测,但错误 'str' object is not callable 表明您已将 plt.title 重新定义为字符串。例如,如果您在代码中的某处编写了类似

的内容,则可能会发生这种情况
plt.title = 'Survival Rate'

(这当然不合理)然后稍后调用(正确)

plt.title('Survival Rate') 会导致您收到错误。

关于python - 无法向饼图添加标题(matplotlib),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43275983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com