Plotte die Linienfarbe einstellen

Plotte die Linienfarbe einstellen
Zeilenplots sind eine der berühmtesten Handlungen bei der Arbeit mit sequentiellen Daten. Sie ermöglichen es uns, Daten als spezifische Punkte über einer kartesischen Ebene zu visualisieren. Auf diese Weise können Sie sich vorstellen, wie sich die Daten für einen bestimmten Parameter ändert. Plotly ist eine großartige Datenvisualisierung, mit der Sie einfache zu komplexe Handlungen erstellen können. In diesem Tutorial erfahren wir, wie Sie ein Zeilendiagramm anpassen können, indem Sie die Linienfarbe festlegen.”

Verwenden von Plotly Express

Bevor wir lernen, wie Sie ein Zeilenplot anpassen, beginnen wir zunächst ein einfaches Handlung. Dafür werden wir die natural_gas_prices verwenden.CSV -Datei.

Sie können die erforderlichen Dateien aus dem Datenzentrum herunterladen, wie im folgenden Link gezeigt:

https: // datahub.IO/Core/Natural-Gas

Nach dem Herunterladen können wir mit den monatlichen Preisen, wie im folgenden Code gezeigt, ein Zeilendiagramm erstellen:

Handlung importieren.als px ausdrücken
Pandas als PD importieren
df = pd.read_csv ("monatlich.CSV ")
Abb = Px.Zeile (df, x = "Monat", y = "Preis")
Feige.zeigen()

Wir beginnen mit dem Importieren des Plotly Express -Pakets als PX im obigen Code. Anschließend importieren wir Pandas, um die CSV -Daten zu lesen und sie in einen Datenrahmen zu speichern.

Als nächstes verwenden wir die PX.Zeilenfunktion zum Erstellen eines Zeilendiagramms. Auch hier bestehen wir die Zieldaten, „Monat“ und „Preis“ als X- und Y -Parameter.

Der obige Code sollte ein Diagramm wie unten gezeigt zurückgeben:

Anpassung von Liniendiagramm

Wenn wir Plotly Express verwenden, können wir die Farbe eines Zeilendiagramms mit der Funktion update_traces () anpassen.

Mit der Funktion von update_traces () können wir Funktionen aus einem vorhandenen Diagramm hinzufügen oder entfernen. Dies erleichtert es einfach, Eigenschaften und Werte beim Anpassen ihrer Handlungen zu übergeben.

Daher können wir die Funktion von Update_TRACES () aufrufen und den Parameter line_color wie gezeigt übergeben:

Feige.update_traces (line_color = "#32cd32"))

Hier bestehen wir den Wert der Zielfarbe als RGB -Wert. Das resultierende Diagramm ist wie gezeigt:

Sie können auch plotly definierte Farbschemata wie gezeigt übergeben:

Feige.update_traces (line_color = "Firebrick"))

Der obige Code sollte wie gezeigt zu einer Abbildung führen:

Verwenden von Color_discrete_sequence

Eine andere Methode, mit der Sie die Farbe eines Zeilendiagramms anpassen können, ist der Parameter color_discrete_sequence. Auf diese Weise können Sie eine Liste von Farbwerten übergeben, die jedem Plottyp zugeordnet sind.

Um beispielsweise die Zeilenfarbe in unserem vorherigen Beispiel anzupassen, können wir den Code ausführen:

Abb = Px.Zeile (df, x = "Monat", y = "Preis",
color_discrete_sequence = ['rot'])
Feige.zeigen()

Dies sollte die Farbe in der Liste als Standardzeilenfarbe für Ihr Handlung festlegen.

Verwenden von Plotly Graph_Objects

Eine der besten Möglichkeiten, um in die Anpassung der Handlung einzusteigen, ist die Verwendung von Plotly Graph_Objects. Mit dieser Klasse können Sie verschiedene Eigenschaften angeben, um benutzerdefinierte Diagramme zu erstellen.

Um die Linienfarbe mithilfe von Graph_Objects festzulegen, können wir den Farbparameter als Wörterbuch übergeben.

Nehmen wir ein einfaches Beispiel wie gezeigt:

Handlung importieren.Graph_Objects as Go
Monate = ["Januar", "Februar", "März", "April", "May", "June", "Juli",
'August September Oktober November Dezember']
Preise = [2.33,4.22,3.86,3.22,2.34,4.88,4.45,3.12, 2.33,1.98,4.20,5.00,3.33]
Fig = Go.Figur(
gehen.Streuung (x = Monate, y = Preise)
)
Feige.zeigen()

Im obigen Beispiel verwenden wir Plotly Graph_Objects und die Streuklasse, um ein einfaches Zeilendiagramm zu zeichnen.

Die resultierende Abbildung ist wie gezeigt:

Um die Linienfarbe zu aktualisieren, können wir die Farbe als Wörterbuch im folgenden Beispiel festlegen:

Fig = Go.Figur()
Feige.add_trace (go.Streuung (x = Monate, y = Preise, Linie = dict (color = '#32CD32')))
Feige.zeigen()

Im obigen Beispiel erstellen wir zunächst eine leere Figur mit dem GO.Abbildung () Klasse. Wir verwenden dann die Funktion add_trace, um ein Streudiagramm zu erstellen und die Zielwerte zu übergeben, die wir einschließen möchten.

In unserem Fall geben wir die Farbe als Limettengrün an, wie im Diagramm gezeigt.

Und damit haben Sie erfolgreich gelernt.

Danke fürs Lesen!!