Handlung.Äußern.Zeitleiste

Handlung.Äußern.Zeitleiste
Timeline -Diagramme, die allgemein als Gantt -Diagramme bezeichnet werden, sind Arten von Diagrammen, die zur Visualisierung eines Zeitplans verwendet werden. Es wird häufig verwendet, um eine Liste von Aufgaben anzuzeigen, die auf einer vertikalen Achse und dem Zeitintervall auf der horizontalen Achse ausgeführt werden müssen.

Lassen Sie uns untersuchen, wie wir die Timeline -Diagramme mit dem Plotly Express -Modul erstellen können.

Handlung.äußern.Zeitleiste()

Um ein Gantt -Diagramm in Plotly zu erstellen, verwenden wir die Funktion Timeline (). Die Funktionssyntax und die Parameterliste sind wie im Folgenden dargestellt:

Handlung.äußern.Timeline (data_frame = none, x_start = none, x_end = none, y = keine, color = none, title = none, width = None, Höhe = keine)

Die Parameter werden wie folgt ausgedrückt:

  1. Data_Frame - Gibt den Datenrahmen an, der die im Diagramm verwendeten Spalten enthält.
  2. x_start - Gibt die Werte an, die in den Positionsmarkierungen entlang der x -Achse in der kartesischen Ebene verwendet werden. Sie können diese Werte als Spalte innerhalb des Data_frame- oder PANDAS -Serie angeben.
  3. x_end - ähnlich wie x_start.
  4. y - Ähnlich wie X_Start und X_end, aber die Werte in diesem Parameter werden verwendet, um die Markierungen entlang der y -Achse in der kartesischen Ebene zu positionieren.
  5. Farbe - Gibt den verwendeten Wert an.
  6. Titel - setzt einen Titel für die Handlung.
  7. Breite/Höhe - Legt die Breite und Höhe der Figur in Pixel fest.

Die Funktion erstellt ein Gantt -Diagramm der angegebenen Werte als Graph_Objects.Figurenentyp.

Basic Gantt -Diagramm

Lassen Sie uns ein einfaches Gantt -Diagramm erstellen, um zu veranschaulichen, wie wir die Funktion Timeline () verwenden können.

Handlung importieren.als px ausdrücken
df = [dict (
Task = 'init', start = '2022-07-19', Finish = '2022-07-30'),
dict (task = 'update', start = '2022-08-01', Finish = '2022-08-05'),
dict (Task = 'Produktion', start = '2022-08-06', Finish = '2022-08-10')
]
Abb = Px.Timeline (df, x_start = 'start', x_end = 'fing', y = 'task')
Feige.zeigen()

Der angegebene Code erstellt die Gantt -Abbildung der Daten zur Verfügung, wie in der folgenden Abbildung gezeigt:

Plotly Gantt setzen Sie die diskrete Farbe

Sie können eine diskrete Farbe für jeden Balken einstellen, indem Sie den Farbparameter einstellen. Um beispielsweise eine eindeutige Farbe für jedes Projekt festzulegen, können wir den folgenden Code ausführen:

Handlung importieren.als px ausdrücken
df = [dict (
Task = 'init', start = '2022-07-19', Finish = '2022-07-30'),
dict (task = 'update', start = '2022-08-01', Finish = '2022-08-05'),
dict (Task = 'Produktion', start = '2022-08-06', Finish = '2022-08-10')
]
Abb = Px.Timeline (df, x_start = 'start', x_end = 'fing', y = 'task', color = 'task')
Feige.zeigen()

In diesem Fall setzen wir den Farbparameter auf die Task -Spalte innerhalb des Datenrahmens.

Dies gibt die folgende Abbildung zurück:

Um den Titel für das Gantt -Diagramm zu erstellen, können wir den Titelparameter wie im folgenden Code gezeigt verwenden:

Abb = Px.Timeline (df, x_start = 'start', x_end = 'fing', y = 'task', color = 'task', title = 'Simple Gantt -Diagramm mit Plotly')

Dadurch wird die Zeichenfolge als Titel für die Abbildung festgelegt, wie im Folgenden gezeigt:

Um einen Text in die Balkendiagramme hinzuzufügen, können wir den Textparameter verwenden, wie im Folgenden gezeigt:

Abb = Px.Timeline (df, x_start = 'start', x_end = 'fing', y = 'task', color = 'task', title = 'Simple Gantt -Diagramm mit Plotly', text = 'task')

Die resultierende Abbildung lautet wie folgt:

Um die Breite und Höhe der Abbildung festzulegen, können Sie ihre jeweiligen Parameter verwenden, wie im Folgenden gezeigt:

Abb = Px.Timeline (df, x_start = 'start', x_end = 'fing', y = 'task', color = 'task', title = 'Simple Gantt -Diagramm mit Plotly', text = 'task', width = 600, Höhe = 400)

Die resultierende Abbildung nimmt die angegebenen Abmessungen trotz der Immobilien im Bereich Umweltbildschirm ein.

Abschluss

In diesem Artikel haben wir besprochen, wie Sie ein Gantt -Diagramm mit der Funktion Plotly Express Timeline () erstellen können.