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
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 (
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:
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 (
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
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.