gpt4 book ai didi

python - Python 3 : unsupported operand type(s) for -: 'str' and 'float'

转载 作者:行者123 更新时间:2023-12-02 11:13:47 26 4
gpt4 key购买 nike

我目前正在学习matplot,并且在官方教程中看到了此代码,但是我得到了-:'str'和'float'的错误操作数类型。我该如何解决?

import matplotlib.pyplot as plt
import numpy as np

names = ["a", "b", "c"]
values = [1, 10, 100]

plt.figure(figsize=(9, 3))

plt.subplot(131)
plt.bar(names, values)
plt.subplot(132)
plt.scatter(names, values)
plt.subplot(133)
plt.plot(names, values)
plt.suptitle('Categorical Plotting')
plt.show()

最佳答案

编辑:如下所示,您的代码也是正确的

plt.bar希望第一个参数是条形图的x坐标,而不是标签。您可以通过以下方式放置标签:

plt.bar([1,2,3], values, tick_label=names)

关于python - Python 3 : unsupported operand type(s) for -: 'str' and 'float' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60301532/

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