Como adicionar rótulos de eixo a gráficos em pandas (com exemplos)
Você pode usar a seguinte sintaxe básica para adicionar rótulos de eixo a um gráfico no pandas:
df. plot (xlabel=' X-Axis Label ', ylabel=' Y-Axis Label ')
O exemplo a seguir mostra como usar essa sintaxe na prática.
Exemplo: Adicionar rótulos de eixo ao gráfico no Pandas
Suponha que temos o seguinte DataFrame do pandas que mostra o total de vendas realizadas em três lojas em dias consecutivos:
import pandas as pd #createDataFrame df = pd. DataFrame ({' store1_sales ': [4, 7, 9, 12, 10, 14, 16, 19, 22, 25], ' store2_sales ': [3, 3, 4, 6, 7, 6, 8, 10, 14, 19], ' store3_sales ': [2, 2, 4, 2, 5, 5, 6, 8, 8, 11]}) #view DataFrame print (df) store1_sales store2_sales store3_sales 0 4 3 2 1 7 3 2 2 9 4 4 3 12 6 2 4 10 7 5 5 14 6 5 6 16 8 6 7 19 10 8 8 22 14 8 9 25 19 11
Se criarmos um gráfico para visualizar as vendas por loja, a função pandas plot() não adicionará rótulos de eixo ao gráfico por padrão:
#plot sales by store
df. plot ()
Para adicionar rótulos de eixo, precisamos usar os argumentos xlabel e ylabel na função plot() :
#plot sales by store, add axis labels
df. plot (xlabel=' Day ', ylabel=' Sales ')
Observe que os eixos xey agora têm os rótulos que especificamos na função plot() .
Observe que você não precisa usar os argumentos xlabel e ylabel .
Por exemplo, você pode optar por adicionar apenas um rótulo ao eixo Y:
#plot sales by store, add label to y-axis only
df. plot (ylabel=' Sales ')
Observe que um rótulo foi colocado no eixo y, mas nenhum rótulo foi colocado no eixo x, pois não usamos o argumento xlabel .
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras operações comuns em pandas:
Como criar um gráfico de pizza a partir do Pandas DataFrame
Como criar uma nuvem de pontos a partir do Pandas DataFrame
Como criar um histograma a partir do Pandas DataFrame