So erstellen sie ein zeitreihendiagramm in seaborn


Ein Zeitreihendiagramm eignet sich zur Visualisierung von Datenwerten, die sich im Laufe der Zeit ändern.

In diesem Tutorial wird erläutert, wie Sie mit dem Seaborn- Datenvisualisierungspaket in Python verschiedene Zeitreihendiagramme erstellen.

Beispiel 1: Zeichnen Sie eine einzelne Zeitreihe

Der folgende Code zeigt, wie eine einzelne Zeitreihe in Seaborn dargestellt wird:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' date ': ['1/2/2021',
                            '1/3/2021',
                            '1/4/2021',
                            '1/5/2021',
                            '1/6/2021',
                            '1/7/2021',
                            '1/8/2021'],
                   ' value ': [4, 7, 8, 13, 17, 15, 21]})

sns. lineplot (x=' date ', y=' value ', data=df)

Beachten Sie, dass wir auch die Farben, Linienbreite, Linienart, Beschriftungen und Plottitel anpassen können:

 #create time series plot with custom aesthetics 
sns. lineplot (x=' date ', y=' value ', data=df, linewidth= 3 , color=' purple ',
             linestyle=' dashed '). set (title=' Time Series Plot ')

#rotate x-axis labels by 15 degrees
plt. xticks (rotation= 15 )

Zeitreihendiagramm in Seaborn

Beispiel 2: Zeichnen Sie mehrere Zeitreihen

Der folgende Code zeigt, wie mehrere Zeitreihen in Seaborn dargestellt werden:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' date ': ['1/1/2021',
                            '1/2/2021',
                            '1/3/2021',
                            '1/4/2021',
                            '1/1/2021',
                            '1/2/2021',
                            '1/3/2021',
                            '1/4/2021'],
                   ' sales ': [4, 7, 8, 13, 17, 15, 21, 28],
                   ' company ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#plot multiple time series
sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df) 

Beachten Sie, dass das Argument „Farbton“ verwendet wird, um für jede Linie im Diagramm unterschiedliche Farben bereitzustellen.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere allgemeine Funktionen in Seaborn ausführen:

So fügen Sie Seaborn-Plots einen Titel hinzu
So ändern Sie die Schriftgröße der Legende in Seaborn
So ändern Sie die Position einer Legende in Seaborn

Einen Kommentar hinzufügen

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