首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >直方图“`bins`”必须单调增加matplotlib

直方图“`bins`”必须单调增加matplotlib
EN

Stack Overflow用户
提问于 2020-12-12 18:10:28
回答 1查看 398关注 0票数 0

这是我的代码:

代码语言:javascript
复制
import numpy as np
import matplotlib.pyplot as plt

data = np.genfromtxt("C:\\Users\\pearl\\Downloads\\Age group.csv",
        delimiter=',',
        names=True, dtype=('U7','U40','U13',int))

x= ['15-19','20-24', '25-29','30-34','35-39','40-44']
y = data[data['birth_type'] == 'Single Birth']['total_number_of_mother']

plt.hist(x,y)
plt.show()

但是,我得到一个值错误,说bins必须单调增加。我能得到一些帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2021-09-10 22:14:00

我知道很晚了,但试试这个:

代码语言:javascript
复制
import numpy as np
import matplotlib.pyplot as plt

data = np.genfromtxt("C:\\Users\\pearl\\Downloads\\Age group.csv",
delimiter=',',
names=True, dtype=('U7','U40','U13',int))

x= ['15-19','20-24', '25-29','30-34','35-39','40-44']
y = data[data['birth_type'] == 'Single Birth']['total_number_of_mother']

plt.hist([x,y]) # ADD BRACKETS AROUND THIS.
plt.show()

plt.hist()的第二个参数是存储箱,您的代码被解释为将存储箱解释为"y“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65263726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档