Gantt grafiği nasıl oluşturulur?

Gantt grafiği nedir?

Gantt grafiği, bir proje takvimini anlatan bir tür çubuk grafik türüdür. Bir projenin çeşitli unsurlarının başlangıç ve bitiş tarihlerini gösterir. Her görev veya etkinlik, süresine karşılık gelen bir çubukla temsil edilir. Gantt grafikleri ayrıca görevler arasındaki bağımlılıkları gösterir, böylece proje yöneticileri görevlerin tamamlanması gereken sıralamayı görselleştirebilir. Bunlar, proje yönetiminde projeleri etkin şekilde planlamak, zamanlamak ve izlemek için yaygın olarak kullanılır.

Excel’de Gantt Grafiği Nasıl Oluşturulur?

Excel’de Gantt grafiği oluşturmak için aşağıdaki adımları izleyebilirsiniz:

  1. Gantt grafiği için bazı veri ekleyin.

  2. Verileri seçin ve Giriş –> Çizelgeler –> Sütun veya Çubuk Grafiği Ekle –> Katlı Çubuk Çizelgesi seçeneğine gidin. Örneğin, B1:B7 hücrelerini seçin ve sonra Katlı Çubuk grafiği ekleyin.

  3. Grafiği seçin,Veri Ekle->Seri Adı ve Seri Değerleri ayarlarını aşağıdaki gibi yapın.

  4. Grafiği seçin, Yatay (Kategori) Eksen Etiketleri düzenleyin.

  5. Eksen Biçimlendir seçeneğiyle Y Ekseni, Kategorileri ters sırada seçin.

  6. Mavi Serisi seçin ve Doldur->Doldurma Yok olarak ayarlayın.

  7. X Eksenini Biçimlendir, Minimum ve Maksimum ayarlarını yapın (1/5/2019:43470, 1/30/2019:43494).

  8. Grafikte Veri Etiketleri Ekle, artık bir gantt grafiği alacaksınız.

Aspose.Cells for Python Kütüphanesine Gantt Grafiği Ekleme Nasıl Yapılır

Lütfen aşağıdaki örnek kodu inceleyiniz. Bu kod, bazı örnek veriler içeren örnek Excel dosyasını yükler. Ardından, ilk grafik üzerinde bir yığılmış çubuk grafiği oluşturur ve ilgili özellikleri ayarlar. Son olarak, çalışma kitabını çıktı XLSX formatında kaydeder. Aşağıdaki ekran görüntüsü, Aspose.Cells for Python via .NET kullanılarak oluşturulan Gantt grafiğinin çıktı Excel dosyasındaki görünümünü gösterir.

Örnek Kod

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