Olá,
Durante a explicação, quando dei o comando df.Tipo.value_counts(normalize=True).to_frame().sort_values('Tipo')
o valor ficava somente conforme a ordem alfabética, pesquisei e tive que fazer a seguinte mudança para ficar a ordem por número: df.Tipo.value_counts(normalize=True).to_frame().sort_values('proportion')
.