Een panda-serie plotten (met voorbeelden)


Er zijn twee veelgebruikte manieren om waarden in een pandareeks uit te zetten:

Methode 1: Maak een lijndiagram van een Panda-serie

 import pandas as pd
import matplotlib. pyplot as plt

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

Methode 2: Histogram maken van Pandas-serie

 import pandas as pd
import matplotlib. pyplot as plt

my_series. plot (kind=' hist ')

De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken.

Voorbeeld 1: Maak een lijndiagram van een pandareeks

De volgende code laat zien hoe u een lijndiagram maakt van een pandareeks:

 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 )

Op de x-as staan de indexwaarden van de pandareeksen en op de y-as staan de werkelijke waarden van de reeks.

U kunt ook verschillende panda’s en matplotlib-functies gebruiken om het uiterlijk van de lijn, de aslabels en de plottitel aan te passen:

 #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 tekent de reeks uit als een lijngrafiek

Voorbeeld 2: Maak een histogram van een reeks panda’s

De volgende code laat zien hoe u een histogram maakt van een pandareeks:

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

Op de x-as staan de waarden van de pandareeksen en op de y-as de frequentie van de waarden.

U kunt ook verschillende panda’s en matplotlib-functies gebruiken om het uiterlijk van het histogram aan te passen, evenals het aantal bins dat in het histogram wordt gebruikt:

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

plot de pandareeks als een histogram

Houd er rekening mee dat het standaardaantal groepen dat in een histogram wordt gebruikt 10 is.

Voel je vrij om het argument bakken te gebruiken om dit aantal te verhogen om meer bakken te produceren, of om dit aantal te verlagen om minder bakken te produceren.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in panda’s kunt uitvoeren:

Hoe Panda-series op waarde te filteren
Hoe Pandas Series naar DataFrame te converteren
Hoe Pandas-series naar NumPy-array te converteren

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert