gpt4 book ai didi

Matplotlib 属性错误 : 'NoneType' object has no attribute 'seq'

转载 作者:行者123 更新时间:2023-12-05 01:23:48 26 4
gpt4 key购买 nike

我正在尝试绘制条形图并将标签附加到每个条形上。我可以使用以下代码绘制图表:

y = np.array([ 0.06590843,  0.10032079,  0.03295421,  0.12277632,  0.04257801,
0.00641586, 0.05774278, 0.15106445, 0.13852435, 0.03732867,
0.05570137, 0.11548556, 0.22834646, 0.09477982, 0.12569262,
0.09711286, 0.05920093, 0.03295421, 0.11286089, 0.05453485,
0.08486439, 0.09857101, 0.00641586])
x= ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '20', '40', '60', '80', '100', '300', '500', '700', '900', '1000', '1300', '1512']
plt.figure(figsize = (16, 2))
plt.bar(range(23), y)

但是当我尝试添加标签时:
plt.xticks(x)

我收到以下错误:
AttributeError: 'NoneType' object has no attribute 'seq'

如果我做:
plt.bar(x, y)

x 标签变得困惑,我得到这样的数字:
enter image description here

我在后端使用 %matplotlib 内联。

最佳答案

我得到了它对 plt.xticks(x) 的修改

plt.xticks(range(23), x)

关于Matplotlib 属性错误 : 'NoneType' object has no attribute 'seq' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49386766/

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