So passen sie die anzahl der ticks in seaborn-plots an


Sie können die folgende grundlegende Syntax verwenden, um Positionen und Beschriftungen für Achsenteilstriche in Meeresplots anzugeben:

 #specify x-axis tick positions and labels
plt. xticks ([1, 2, 3], [' A ', ' B ', ' C '])

#specify y-axis tick positions and labels
plt. yticks ([4,5,6],[' D ',' E ',' F '])

Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.

Beispiel 1: Definieren Sie die Positionen der Achsenmarkierungen

Der folgende Code zeigt, wie man mit Seaborn eine einfache Punktwolke erstellt:

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

#createDataFrame
df = pd. DataFrame ({' var1 ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' var2 ': [5, 7, 7, 9, 12, 9, 9, 4]})

#create scatterplot
sns. scatterplot (data=df, x=' var1 ', y=' var2 ')

Standardmäßig wählt Seaborn eine optimale Anzahl von Ticks zur Anzeige auf der X- und Y-Achse.

Wir können jedoch den folgenden Code verwenden, um die Anzahl der Teilstriche und ihre genauen Positionen auf jeder Achse anzugeben:

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

#createDataFrame
df = pd. DataFrame ({' var1 ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' var2 ': [5, 7, 7, 9, 12, 9, 9, 4]})

#create scatterplot
sns. scatterplot (data=df, x=' var1 ', y=' var2 ')

#specify positions of ticks on x-axis and y-axis
plt. xticks ([15, 20, 25])
plt. yticks ([4, 8, 12])

Beispiel 2: Definieren Sie die Positionen und Beschriftungen der Achsenstrichpunkte

Der folgende Code zeigt, wie man sowohl ein Streudiagramm erstellt als auch die Achsenstrichpunktpositionen und die Strichstrichbeschriftungen angibt:

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

#createDataFrame
df = pd. DataFrame ({' var1 ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' var2 ': [5, 7, 7, 9, 12, 9, 9, 4]})

#create scatterplot
sns. scatterplot (data=df, x=' var1 ', y=' var2 ')

#specify positions of ticks on x-axis and y-axis
plt. xticks ([15, 20, 25], [' A ', ' B ', ' C '])
plt. yticks ([4, 8, 12], [' Low ', ' Medium ', ' High '])

Hinweis : Indiesem Artikel erfahren Sie, wie Sie nur die Achsenbeschriftungen bearbeiten.

Zusätzliche Ressourcen

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

So passen Sie die Figurengröße eines Seaborn-Diagramms an
So fügen Sie Seaborn-Plots einen Titel hinzu
So speichern Sie den Seaborn-Plot in einer Datei

Einen Kommentar hinzufügen

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