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 ')
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 ')
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