Seaborn-Legende an einem anderen Ort positionieren
Beim Erstellen eines Balkendiagramms mit dem Faktorplot von Seaborn kann es vorkommen, dass Legenden falsch platziert werden. Um dieses Problem zu beheben, kann die Legendenpositionierung angepasst werden.
Seaborn mit Legendenanpassung
Anstelle der standardmäßigen Legendenplatzierung in der Mitte rechts ist eine geeignetere Option geeignet Der Standort kann angegeben werden. Ein Ansatz besteht darin, legend=False im Faktorplot festzulegen und die Legende manuell mit Matplotlib zu erstellen.
Die bereitgestellte Lösung erweitert diese Technik:
<code class="python">import seaborn as sns import matplotlib.pyplot as plt sns.set(style="whitegrid") titanic = sns.load_dataset("titanic") g = sns.factorplot("class", "survived", "sex", data=titanic, kind="bar", size=6, palette="muted", legend=False) g.despine(left=True) plt.legend(loc='upper left') g.set_ylabels("survival probability")</code>
Mit diesen Methoden können Sie die Legende an der gewünschten Position platzieren und so die Lesbarkeit und Klarheit Ihres Seaborn-Plots verbessern.
Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen für Ihren Artikel, die sich auf das Fragenformat und den Kerninhalt zur Legendenpositionierung in Seaborn-Plots konzentrieren: **Option 1 (direkt und prägnant):** * **So positionieren Sie L. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!