Plotly Legend -Titel

Plotly Legend -Titel
Eine Legende bezieht sich auf einen Schlüssel oder ein Diagramm. Eine Legende ist ein kritisches Merkmal, das eine Handlung begleitet und bei der Interpretation der bereitgestellten Daten unterstützt.

In diesem Artikel werden wir untersuchen, wie Sie mit Legenden in Ihren Handlungen mit Plotly arbeiten können.

Lass uns anfangen.

Plotly Legend zeigen

Standardmäßig wird Plotly eine Legende für jede Handlung enthalten, die sie unterstützt. Wir können dies wie im folgenden Streudiagramm gezeigt veranschaulichen:

Handlung importieren.als px ausdrücken
df = px.Daten.Iris()
Abb = Px.Streuung (df, x = "sepal_width", y = "sepal_length", size = "petal_length", color = "species")
Feige.zeigen()


Mit einem einfachen Streudiagramm unter Verwendung der IRIS -Daten können wir wie unten gezeigt ein Streudiagramm erhalten:


Beachten Sie, dass die Legende standardmäßig angezeigt wird.

Um die Legende zu deaktivieren, können wir die Funktion von Update_Layout () verwenden und den Parameter ShowLegend auf False einstellen.

Der Code ist wie unten gezeigt:

Feige.update_layout (ShowLegend = false)


In diesen Fällen sollte das Ausführen des oben genannten Codes das Streudiagramm ohne die unten gezeigte Legendenkarte drucken:

Legendtitel festlegen - Plotly Express

Um den Titel einer Legende zu ändern, können wir den Parameter update_layout () verwenden und den Titelwert wie im folgenden Beispielcode gezeigt festlegen:

Feige.update_layout (legend = dict (dict (
Titel = "Spezies (umbenannt)"
))


In diesen Fällen verwenden wir die Funktion update_layout () und übergeben die Werte, um die Legende als Wörterbuch anzupassen.

Der obige Code sollte einen neuen Legend -Titel festlegen, wie in der folgenden Abbildung gezeigt:


Wenn Sie nicht mehrere Parameter des Plotes aktualisieren möchten, können Sie den Parameter legend_title_text verwenden, um den Legend -Titel wie gezeigt festzulegen:

Feige.update_layout (legend_title_text = "Ein neuer Titel!!"))


Dies beseitigt die Notwendigkeit, den Titel als Wörterbuch anzugeben und nur den Legend -Titel zu aktualisieren.

Die resultierende Abbildung:

Passen Sie den Legend -Titel an

Wir können auch andere Aspekte eines Legendentitels anpassen, wie Farbe, Schriftart und Größe, wie gezeigt:

Feige.update_layout (legend = dict (dict (
Titel = "Spezies (umbenannt)",
Schriftart = Diktat (
family = "consolas",
Größe = 10,
color = "schwarz"
)
))


Sie werden feststellen, dass wir auch die Schriftartparameter als Wörterbuch angeben. Der obige Code sollte den Legend -Titel auf die Schriftart "Consolas" mit Größe zehn und der Farbe Schwarz setzen.

Passen Sie die Legendenreihenfolge an

Manchmal möchten Sie möglicherweise die Reihenfolge ändern, in der die Elemente in der Legende erscheinen. Sie können dies mit dem Parameter legend_traceorder erreichen.

Ein Beispielcode ist wie unten gezeigt:

Feige.update_layout (legend_traceorder = "reversed")


Das Festlegen der Trace -Reihenfolge kehrt die Reihenfolge um, in der die Elemente angezeigt werden.

Passen Sie Legend Item Lücke an

Um die Lücke zwischen den Legendelementen zu ändern, verwenden Sie den Parameter Legend_TraceGroupGap. Zum Beispiel:

Feige.update_layout (legend_tracgroupgap = 30)


Der obige Code sollte die Legendelemente mit dem angegebenen Wert aktualisieren.

Plotly Legend mit Graphobjekten

Diagrammobjekte bieten mehr Kontrolle über Ihre Diagramme. Die Fähigkeit, Legenden für Ihre Handlungen zu erstellen, unterscheidet sich jedoch nicht sehr stark.

Beispielsweise erstellt der folgende Code ein Streudiagramm mit Plotly Graph_Objects.

Handlung importieren.Graph_Objects as Go
Fig = Go.Abbildung (Daten = Go.Streuen(
x = [10,20,30,40,50],
y = [10,20,30,40,50],
name = "sample1"
))
Feige.add_trace (go.Streuen(
x = [10,20,30,40,50],
y = [50,40,30,20,10],
name = "sample2"
))
Feige.update_layout (legend_title_text = "Beispieldaten"))
Feige.zeigen()


Im obigen Code beginnen wir mit dem Importieren von Plotlys Graph_Objects als Go.

Wir verwenden dann die Figurenklasse, um ein Streudiagramm mit zufälligen Daten zu erstellen. Als nächstes fügen wir eine neue Streuung mit der Funktion add_trace () hinzu.

Schließlich setzen wir den Legend -Titel mit der Funktion update_layout () fest.

In ähnlicher Weise wird der Parameter der Show Legend standardmäßig sowohl in Plotly Express- als auch in Graph -Objekten standardmäßig auf true eingestellt.

Abschluss

In diesem Artikel haben Sie untersucht, wie man mit Legenden in Plotly arbeitet. Sie haben auch gelernt, wie man Legenden zeigt und versteckt und den Titel, die Schriftart, die Größe, die Farbe usw. anpassen.