Comment créer un graphique de Gantt
Qu’est-ce qu’un graphique de Gantt
Un graphique de Gantt est un type de diagramme à barres qui illustre un calendrier de projet. Il montre les dates de début et de fin des différents éléments d’un projet. Chaque tâche ou activité est représentée par une barre, dont la longueur correspond à sa durée. Les graphiques de Gantt indiquent également les dépendances entre les tâches, permettant aux gestionnaires de visualiser la séquence dans laquelle les tâches doivent être accomplies. Ils sont largement utilisés en gestion de projet pour planifier, programmer et suivre efficacement les projets.
Comment créer un graphique de Gantt dans Excel
Vous pouvez créer un graphique de Gantt dans Excel en suivant ces étapes :
-
Ajoutez des données pour le graphique de Gantt.
-
Sélectionnez les données et allez dans Insertion –> Graphiques –> Insérer un graphique en colonnes ou barres –> Graphique à barres empilées. Dans notre exemple, c’est B1:B7, puis insérez un graphique à barres empilées.
-
Sélectionnez le graphique,Sélectionner les données->Ajouter, définissez le Nom de la série et les valeurs de la série comme suit.
-
Sélectionnez le graphique, modifiez les Labels de l’axe horizontal (catégorie).
-
Mettre en forme l’axe Y, sélectionnez Catégories en ordre inverse.
-
Sélectionnez la Série bleue et définissez la Remplissage->Aucun remplissage.
-
Formatage de l’axe de l’axe X, définissez le Minimum et le Maximum (1/5/2019 : 43470, 1/30/2019 : 43494).
-
Ajouter des étiquettes de données pour le graphique, vous obtiendrez maintenant un graphique de Gantt.
Comment ajouter un graphique de Gantt dans Aspose.Cells pour la bibliothèque Excel Python
Veuillez voir l’exemple de code ci-dessous. Il charge le fichier Excel d’exemple qui contient des données d’exemple. Il crée ensuite le graphique à barres empilées basé sur les données initiales et définit les propriétés pertinentes. Enfin, il enregistre le classeur au format XLSX de sortie. La capture d’écran suivante montre le graphique de Gantt créé par Aspose.Cells pour Python via .NET dans le fichier Excel de sortie.
Code d’exemple
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") |