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:
-
Gantt grafiği için bazı veri ekleyin.
-
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.
-
Grafiği seçin,Veri Ekle->Seri Adı ve Seri Değerleri ayarlarını aşağıdaki gibi yapın.
-
Grafiği seçin, Yatay (Kategori) Eksen Etiketleri düzenleyin.
-
Eksen Biçimlendir seçeneğiyle Y Ekseni, Kategorileri ters sırada seçin.
-
Mavi Serisi seçin ve Doldur->Doldurma Yok olarak ayarlayın.
-
X Eksenini Biçimlendir, Minimum ve Maksimum ayarlarını yapın (1/5/2019:43470, 1/30/2019:43494).
-
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") |