擅长:python、mysql、java
<p>以下代码工作正常:</p>
<pre><code>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()
</code></pre>
<p>因此,您得到的错误是由此处未显示的部分代码产生的。
我们现在只能猜测,但错误<code>'str' object is not callable</code>表明,您已将<code>plt.title</code>重新定义为字符串。
例如,如果你在代码中的某个地方写了</p>
<pre><code>plt.title = 'Survival Rate'
</code></pre>
<p>(这当然不合理)然后再打电话(正确)</p>
<p><code>plt.title('Survival Rate')</code>将导致错误。</p>