Положить значения словаря в график - PullRequest
0 голосов
/ 28 мая 2019

Я хочу составить график части значений словаря.

Я уже сохранил необходимые значения в переменной, но я просто не понимаю, как поместить их в простой график с числами от 1 до 500 на оси x и моими значениями на оси y.

%matplotlib inline
import matplotlib.pyplot as plt


# Plot frequencies of the most 500 words
frequencies = freqs_sorted[len(freqs_sorted)-500:len(freqs_sorted)]

Все, что я до сих пор пробовал, привело к пустому графику. Заранее спасибо!

1 Ответ

0 голосов
/ 28 мая 2019

Из учебника matplotlib :

fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
plt.plot(range(1, 501), frequencies)
plt.show()

P.S. В matplotlib у вас часто есть несколько способов нарисовать что угодно. Это только один из них. Вот более короткая версия от @gboffi:

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