Частота слов на графике (линейный график) - PullRequest
0 голосов
/ 01 августа 2020

У меня есть список слов:

s=['apple', 'orange', 'banana', 'banana', 'apple', 'date', 'banana', 'apple', 'orange',...]

, и я вычислил их частоту:

pd.Series(s).value_counts()

Теперь я хотел бы изобразить частоту не как столбик, а как линейный график :

введите описание изображения здесь

Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 01 августа 2020

Просто попробовал и получил желаемый результат! надеюсь, что это поможет!

s=['apple', 'orange', 'banana', 'banana', 'apple', 'date', 'banana', 'apple', 'orange']
plt.plot(pd.Series(s).value_counts(), linestyle = '-')
plt.ylabel('Counts')
plt.xlabel('Fruit')
plt.show()

введите описание изображения здесь

0 голосов
/ 01 августа 2020

Для поворота оси x нужно попробовать:

plt.xticks(rotation=90)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...