Como traçar uma série de pandas (com exemplos)


Existem duas maneiras comuns de plotar valores em uma série de pandas:

Método 1: Criar um gráfico linear a partir de uma série Pandas

 import pandas as pd
import matplotlib. pyplot as plt

plt. plot ( my_series.index , my_series.values )

Método 2: Criar Histograma da Série Pandas

 import pandas as pd
import matplotlib. pyplot as plt

my_series. plot (kind=' hist ')

Os exemplos a seguir mostram como usar cada método na prática.

Exemplo 1: Crie um gráfico de linha a partir de uma série de pandas

O código a seguir mostra como criar um gráfico de linhas a partir de uma série de pandas:

 import pandas as pd
import matplotlib. pyplot as plt

#create pandas Series
my_series = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18,
                       19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35])

#create line plot to visualize values in Series
plt. plot ( my_series.index , my_series.values )

O eixo x mostra os valores do índice da série pandas e o eixo y mostra os valores reais da série.

Você também pode usar várias funções pandas e matplotlib para personalizar a aparência da linha, bem como os rótulos dos eixos e o título do gráfico:

 #create customized line plot
plt. plot (my_series. index , my_series. values , color=' red ', linewidth= 2.5 )

#add axis labels and title
plt. xlabel (' Index ')
plt. ylabel (' Values ')
plt. title (' Line Plot of Pandas Series ')

pandas traça a série como um gráfico de linha

Exemplo 2: Crie um histograma a partir de uma série de pandas

O código a seguir mostra como criar um histograma a partir de uma série de pandas:

 import pandas as pd
import matplotlib. pyplot as plt

#create pandas Series
my_series = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18,
                       19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35])

#create histogram visualize distribution of values in Series
my_series. plot (kind=' hist ')

O eixo x mostra os valores da série pandas e o eixo y mostra a frequência dos valores.

Você também pode usar várias funções pandas e matplotlib para personalizar a aparência do histograma, bem como o número de compartimentos usados no histograma:

 #create histogram with 15 bins
my_series. plot (kind=' hist ', edgecolor=' black ', color=' gold ', bins= 15 )

#add axis labels and title
plt. xlabel (' Values ')
plt. title (' Histogram of Pandas Series ') 

traçar a série dos pandas como um histograma

Observe que o número padrão de grupos usados em um histograma é 10 .

Sinta-se à vontade para usar o argumento bins para aumentar esse número para produzir mais caixas ou reduzir esse número para produzir menos caixas.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns em pandas:

Como filtrar séries Pandas por valor
Como converter a série Pandas em DataFrame
Como converter a série Pandas em array NumPy

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *