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 :

  1. Ajoutez des données pour le graphique de Gantt.

  2. 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.

  3. 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.

  4. Sélectionnez le graphique, modifiez les Labels de l’axe horizontal (catégorie).

  5. Mettre en forme l’axe Y, sélectionnez Catégories en ordre inverse.

  6. Sélectionnez la Série bleue et définissez la Remplissage->Aucun remplissage.

  7. Formatage de l’axe de l’axe X, définissez le Minimum et le Maximum (1/5/2019 : 43470, 1/30/2019 : 43494).

  8. 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")