绘图前无法对值进行排序

这是我想做的事情:目前,我有以下情节

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

我正在尝试绘制前10个最高值。为此,我可以使用

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

But if I try to print the first 10 values using .head(10), all I get is this second plot.

enter image description here

有没有办法像下面这样绘制它?

enter image description here

评论
  • funde
    funde 回复

    Try: frequencia = frequencia.sort_values(by=['Recorrencia'])