gpt4 book ai didi

python - 如何使用这些数据制作直方图?

转载 作者:行者123 更新时间:2023-12-01 07:00:20 24 4
gpt4 key购买 nike

code

2005.0     7
2006.0 8
2007.0 6
2008.0 13
2009.0 8
2010.0 6
2011.0 10
2012.0 16
2013.0 17
2014.0 19
2015.0 18
2016.0 19
2017.0 20
2018.0 18
2019.0 15

我对Excel文件进​​行了切片并使用value_counts(),这样我就得到了如图所示的数据(2005.0 - 2019.0是年份,右侧是计数的数字)

最后,我尝试制作直方图,但失败了。你能帮我一个忙吗?我想要一个直方图,其中 x 轴为年份,y 轴为频率。

最佳答案

您想要做的是创建一个条形图,因为您现在已经将其制作成具有类别(年份)和值的数据框。你可以用 Pandas 来做到这一点。供引用:Difference Between Histogram and Bar Graph

import pandas as pd

# makes visualization render in notebook
%matplotlib inline

# create dataframe with columns 'year' and 'value'
df = pd.DataFrame({'year':[2005, 2006, 2007, 2008], 'value':[7,8,6,13]})

# create bar chart
df.plot.bar(x='year', y = 'value')

渲染条形图的其他包:

对于直方图,显示单个变量的分布:

original_df.hist(column = 'values')

关于python - 如何使用这些数据制作直方图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58663522/

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