Neste artigo, exploraremos vários métodos de plotagem de dados usando o Pandas Python. Executamos todos os exemplos no editor de código -fonte do Pycharm usando o matplotlib.pacote pyplot.
Plotagem em pandas python
Em pandas, o .plot () tem vários parâmetros que você pode usar com base em suas necessidades. Principalmente, usando o parâmetro 'gentil', você pode definir que tipo de enredo você criará.
A sintaxe para plotar dados usando pandas python
A sintaxe a seguir é usada para plotar um quadro de dados no Pandas Python:
# importar pandas e matplotlib.Pacotes PyPlotVocê também pode definir o tipo de trama usando o parâmetro do tipo da seguinte forma:
var_df.plot (x = 'column1', y = 'column2', tipo = 'bar')Os objetos do Pandas DataFrames têm os seguintes métodos de plotagem para plotagem:
Se um usuário usa apenas o método plot () sem usar nenhum parâmetro, ele cria o gráfico de linha padrão.
Agora elaboraremos alguns tipos importantes de trama em detalhes com a ajuda de alguns exemplos.
Plotagem de dispersão em pandas
Nesse tipo de plotagem, representamos o relacionamento entre duas variáveis. Vamos dar um exemplo.
Exemplo
Por exemplo, temos dados de correlação entre duas variáveis GDP_Growth e Oil_price. Para plotar a relação entre duas variáveis, executamos a seguinte parte do código em nosso editor de código -fonte:
importar matplotlib.pyplot como pltGráficos de linha plotagem em pandas
O gráfico de gráficos de linha é um tipo básico de plotagem no qual dadas as informações são exibidas em uma série de pontos de dados que são mais conectados por segmentos de linhas retas. Usando os gráficos de linha, você também pode mostrar as tendências das informações horas extras.
Exemplo
No exemplo abaixo mencionado, tomamos os dados sobre a taxa de inflação do ano passado. Primeiro, prepare os dados e depois crie o DataFrame. O seguinte código -fonte plota o gráfico de linha dos dados disponíveis:
importar pandas como PDNo exemplo acima, você precisa definir o tipo = 'linha' para a plotagem do gráfico de linha.
Método 2# usando o plot.Método da linha ()
O exemplo acima, você também pode implementar usando o seguinte método:
importar pandas como PDO gráfico de linha a seguir será exibido após a execução do código acima:
Plotagem de gráfico de barras em pandas
A plotagem do gráfico de barras é usada para representar os dados categóricos. Nesse tipo de enredo, as barras retangulares com alturas diferentes são plotadas com base nas informações fornecidas. O gráfico de barras pode ser plotado em duas direções horizontais ou verticais diferentes.
Exemplo
Tomamos a taxa de alfabetização de vários países no exemplo a seguir. DataFrames são criados nos quais 'country_names' e 'alfabetacia_rate' são as duas colunas de um quadro de dados. Usando pandas, você pode plotar as informações na forma do gráfico de barras da seguinte forma:
importar pandas como PDVocê também pode implementar o exemplo acima usando o seguinte método. Defina o tipo "bar" para a plotagem do gráfico de barras nesta linha:
quadro de dados.plot (x = 'country_names', y = 'litr_rate', tipo = 'bar')Plotagem de gráfico de barras horizontais
Você também pode plotar os dados sobre barras horizontais executando o seguinte código:
importar matplotlib.pyplot como pltEm df.trama.Barh (), o Barh é usado para a plotagem horizontal. Depois de executar o código acima, o gráfico de barras a seguir exibe na janela:
Plotagem de gráfico de pizza em pandas
Um gráfico de pizza representa os dados em forma gráfica circular na qual os dados são exibidos em fatias com base na quantidade fornecida.
Exemplo
No exemplo a seguir, exibimos as informações sobre 'Earth_material' em diferentes fatias no gráfico de pizza. Primeiro, crie o DataFrame, então, usando os pandas, exiba todos os detalhes no gráfico.
importar pandas como PDO código -fonte acima plota o gráfico de torta dos dados disponíveis:
Conclusão
Neste artigo, você viu como plotar dados de dados em pandas python. Diferentes tipos de plotagem são realizados no artigo acima. Para plotar mais tipos, como caixa, hexbina, hist, KDE, densidade, área, etc., Você pode usar o mesmo código -fonte apenas alterando o tipo de plotagem.