Crie um gráfico de barra
Antes que possamos aprender a classificar um enredo de barra, vamos criar um gráfico de barra simples para fins de ilustração.
Lembre -se de que não usaremos uma barra complexa com personalização e modelos. Você pode aprender mais sobre isso em nosso tutorial de enredo da plotagem.
Para este, criamos um gráfico de barra simples com valores e rótulos numéricos. Um código de exemplo é como mostrado na seguinte ilustração:
importar plotly.expresso como pxNo código fornecido, temos um quadro de dados que contém a linguagem de programação popular e o salário médio anual (dados do Survery do Stackoverflow 2022 Developer).
https: // pesquisa.Stackoverflow.Co/2022/#seção-top-paying-technologies-top-paying-technologies
Nota: alteramos os dados fornecidos para atender às necessidades deste tutorial.
Em seguida, criamos uma trama de barra dos idiomas e o salário médio. A figura resultante é como mostrado:
Podemos ver neste exemplo que os dados não são classificados. Vamos agora aprender como podemos classificá -lo.
Lote de barra com valores classificados
Em plotly.Express, podemos classificar um gráfico de barras usando a função update_layout () e os parâmetros XAXIS e YAXIS.
Em nosso exemplo, desejamos classificar os dados com base no salário que começam com o menor para o salário mais alto. Portanto, precisamos usar o parâmetro XAXIS. Podemos então definir o valor da CategoryOrder como ascendente total.
Considere o seguinte código de exemplo:
Fig = px.bar (df, x = "idioma", y = 'salário', color = 'idioma', text_auto = true)Nesse caso, usamos os valores de classificação com base no salário total. Isso deve devolver uma figura como mostrado:
Aqui, podemos ver que os valores são classificados do menor para o mais alto.
Para reverter os valores, podemos definir a ordem de classificação para 'descendência total'.
Figo.update_layout (barmode = 'pilha', xaxis = 'categoryorder': 'total descendente')Da mesma forma, isso retorna uma figura da seguinte maneira:
Nota: Os dados anteriores representam os valores reais. Nós o ajustamos para corresponder ao objetivo deste tutorial.
Conclusão
Usando este tutorial, você aprendeu a classificar um gráfico de barra com base nos dados numéricos em ordem crescente ou descendente. Sinta -se à vontade para explorar o documento para mais.
Obrigado pela leitura. Vejo você no próximo artigo!!