Невозможно отсортировать значения перед построением - PullRequest
1 голос
/ 08 апреля 2020

Вот что я пытаюсь сделать: у меня в настоящее время есть график ниже

x=frequencia['Numero']
y=frequencia['Recorrencia']
plt.bar(x,y)

Я пытаюсь построить первые 10 самых высоких значений. Для этого я могу отсортировать свой DataFrame с помощью

frequencia.sort_values(by=['Recorrencia'], inplace=True, ascending=False)

Но если я попытаюсь напечатать первые 10 значений, используя .head(10), все, что я получу, это второй график.

enter image description here

Есть ли способ построить его, как показано ниже?

enter image description here

1 Ответ

1 голос
/ 08 апреля 2020

Попробуйте: frequencia = frequencia.sort_values(by=['Recorrencia'])

Затем извлеките переменные x, y для построения:

x=frequencia['Numero']
y=frequencia['Recorrencia']
plt.bar(x,y)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...