So erstellen sie ein seaborn-liniendiagramm mit punkten als markierungen
Sie können das Marker- Argument mit dem Wert o verwenden, um einen Meeresplot mit Punkten als Markern zu erstellen:
import seaborn as sns sns. lineplot (data=df, x=' x_var ', y=' y_var ', marker=' o ')
Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.
Beispiel: Erstellen Sie einen Seaborn-Linienpfad mit Punkten als Markierungen
Angenommen, wir haben den folgenden Pandas-DataFrame, der Informationen über Verkäufe enthält, die an zehn aufeinanderfolgenden Tagen in einem Einzelhandelsgeschäft getätigt wurden:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' day ': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
' sales ': [3, 3, 5, 4, 5, 6, 8, 9, 14, 18]})
#view DataFrame
print (df)
day sales
0 1 3
1 2 3
2 3 5
3 4 4
4 5 5
5 6 6
6 7 8
7 8 9
8 9 14
9 10 18
Wenn wir die Funktion lineplot() verwenden, um in Seaborn ein Liniendiagramm zu erstellen, gibt es standardmäßig keine Markierungen:
Wir können jedoch das Argument marker in der Funktion lineplot() verwenden, um ein Liniendiagramm mit Punkten als Markierungen zu erstellen:
import seaborn as sns #create lineplot with dots as markers sns. lineplot (data=df, x=' day ', y=' sales ', marker=' o ')
Beachten Sie, dass im Liniendiagramm jetzt winzige Punkte als Markierungen verwendet werden.
Beachten Sie auch, dass wir die Argumente Markersize und Markerfacecolor verwenden können, um die Größe bzw. Farbe der Markierungen zu ändern:
import seaborn as sns #create lineplot with custom dots as markers sns. lineplot (data=df, x=' day ', y=' sales ', marker=' o ', markersize= 10 , markerfacecolor=' red ')
Die Punkte sind jetzt rot und größer als im vorherigen Beispiel.
Beachten Sie, dass die Standardmarkierungsgröße 6 beträgt.
Je größer der Wert ist, den Sie für das Argument „Markersize“ angeben, desto größer sind die Punkte.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in Seaborn ausführen:
So passen Sie die Linienstärke in Seaborn an
So zeichnen Sie mehrere Linien in Seaborn
So ändern Sie die Farben in einem Seaborn-Liniendiagramm