So erstellen Sie ein Gantt Diagramm
Was ist ein Gantt-Diagramm?
Ein Gantt-Diagramm ist eine Art Balkendiagramm, das einen Projektzeitplan veranschaulicht. Es zeigt die Anfangs- und Enddaten der verschiedenen Elemente eines Projekts. Jede Aufgabe oder Aktivität wird durch einen Balken dargestellt, dessen Länge ihrer Dauer entspricht. Gantt-Diagrams zeigen auch Abhängigkeiten zwischen Aufgaben, sodass Projektmanager die Reihenfolge der Aufgaben visualisieren können. Sie werden häufig im Projektmanagement verwendet, um Projekte effektiv zu planen, zu planen und zu verfolgen.
So erstellen Sie ein Gantt-Diagramm in Excel
Sie können in Excel ein Gantt-Diagramm erstellen, indem Sie diese Schritte befolgen:
-
Fügen Sie einige Daten für das Gantt-Diagramm hinzu.
-
Wähle die Daten aus und gehe zu Einfügen –> Diagramme –> Säulen- oder Balkendiagramm einfügen –> Gestapelte Balken. In unserem Beispiel sind das B1:B7, und dann Einfügen Gestapeltes Balken-Diagramm.
-
Wähle das Diagramm, Daten auswählen->Hinzufügen, setze den Seriennamen und Serienwerte wie folgt.
-
Wählen Sie das Diagramm aus, bearbeiten Sie die Horizontalen (Kategorie) Achsenbeschriftungen.
-
Achse formatieren des Y-Achse, wählen Sie Kategorien umkehren.
-
Wähle die Blaue Serie und setze Füllung->Keine Füllung.
-
Achse formatieren für die X-Achse, setze die Minimalen und Maximalen Werte (1/5/2019:43470, 1/30/2019:43494).
-
Datenbeschriftungen hinzufügen für das Diagramm, jetzt erhältst du ein Gantt-Diagramm.
So fügen Sie ein Gantt-Diagramm in Aspose.Cells für Python Excel Library hinzu
Siehe den folgenden Beispielcode. Es lädt die Beispieldatei Excel, die einige Beispieldaten enthält. Anschließend erstellt es basierend auf den Anfangsdaten das gestapelte Balkendiagramm und setzt die entsprechenden Eigenschaften. Schließlich speichert es die Arbeitsmappe im Ausgabe XLSX-Format. Das folgende Screenshot zeigt das von Aspose.Cells für Python via .NET erstellte Gantt-Diagramm in der Ausgabedatei Excel.
Beispielcode
from aspose.cells import Workbook | |
from aspose.cells.charts import ChartType | |
from aspose.cells.drawing import FillType | |
# Create an instance of Workbook | |
workbook = Workbook("sample.xlsx") | |
# Access the first worksheet | |
worksheet = workbook.worksheets[0] | |
# Create BarStacked Chart | |
i = worksheet.charts.add(ChartType.BAR_STACKED, 5, 6, 20, 15) | |
# Retrieve the Chart object | |
chart = worksheet.charts[i] | |
# Set the chart title name | |
chart.title.text = "Gantt Chart" | |
# Set the chart title is Visible | |
chart.title.is_visible = True | |
# Set data range | |
chart.set_chart_data_range("B1:B6", True) | |
# Add series data range | |
chart.n_series.add("C2:C6", True) | |
# No fill for one serie | |
chart.n_series[0].area.fill_format.fill_type = FillType.NONE | |
# Set the Horizontal(Category) Axis | |
chart.n_series.category_data = "A2:A6" | |
# Reverse the Horizontal(Category) Axis | |
chart.category_axis.is_plot_order_reversed = True | |
# Set the value axis's MinValue and MaxValue | |
chart.value_axis.min_value = worksheet.cells.get("B2").value | |
chart.value_axis.max_value = worksheet.cells.get("D6").value | |
chart.plot_area.area.fill_format.fill_type = FillType.NONE | |
# Show the DataLabels | |
chart.n_series[1].data_labels.show_value = True | |
# Disable the Legend | |
chart.show_legend = False | |
# Save the result | |
workbook.save("result.xlsx") |