Как сделать гистограмму, используя эти данные? - PullRequest
1 голос
/ 01 ноября 2019

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 частоты.

1 Ответ

1 голос
/ 01 ноября 2019

Что вы хотите сделать, так это создать гистограмму, поскольку теперь вы превратили ее во фрейм данных, в котором есть категории (годы) и значения. Вы можете сделать это с пандами. Для справки: Разница между гистограммой и гистограммой

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')
...