Zaman içinde trendleri görselleştirmek, birçok iş raporu için temel bir gereksinimdir. Bir Alan grafiği, veri noktaları ile eksen arasındaki boşluğu doldurur ve değişimin büyüklüğünü vurgulamak için idealdir. Bu kılavuz, C# ve Aspose.Cells for .NET kullanarak Excel’de hem basit bir Alan grafiği hem de yığılmış Alan grafiği nasıl oluşturulacağını gösterir. Kod parçacıkları eksiksizdir, derlemeye hazırdır ve herhangi bir .NET projesine uyarlanabilir.

Bu makale aşağıdaki konuları kapsar:

C# Excel Kütüphanesi ile Alan Grafiklerini Oluşturma

Aspose.Cells for .NET kapsamlı bir Excel işleme kütüphanesidir ve geliştiricilerin Microsoft Office olmadan Excel dosyaları oluşturmasına, düzenlemesine ve render etmesine olanak tanır. Çalışma sayfaları, hücreler ve grafiklerle çalışmak için temiz, nesne‑yönelimli bir API sağlar.

Grafiklerle çalışırken elde edilen temel faydalar:

  • Zengin grafik türü desteği – standart, yığılmış, %100 yığılmış ve birçok özel grafik türünü içerir.
  • Tam biçimlendirme kontrolü – renkleri, işaretçileri, eksenleri, açıklamaları ve veri etiketlerini programlı olarak özelleştirin.
  • Çapraz platform – Windows, Linux ve macOS üzerinde .NET 6+ ile çalışır.
  • Yüksek performans – büyük veri setlerini verimli bir şekilde işler.

Aspose.Cells’i kullanmaya başlamak için, NuGet paketini projenize ekleyin:

PM> Install-Package Aspose.Cells

Excel’de C# kullanarak Alan Grafiği Oluşturma

Aşağıda, basit bir Alan grafiği oluşturan eksiksiz, çalıştırmaya hazır bir konsol uygulaması bulunmaktadır. Örnek şu adımları izler:

  1. Bir Workbook örneği oluşturun.
  2. İlk çalışma sayfasını örnek verilerle doldurun.
  3. Bir Area grafik nesnesi ekleyin.
  4. Grafik serilerini ve eksenleri yapılandırın.
  5. Çalışma kitabını XLSX dosyası olarak kaydedin.

Anahtar satırların açıklaması

LinePurpose
ChartType.AreaStandart bir Area grafiği belirtir.
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true)Bir veri serisi ekler; ikinci argüman (true) serinin ilk sütunu kategori olarak kullandığını gösterir.
chart.CategoryAxis.Title.TextX‑eksen başlığını ayarlar.
chart.PlotArea.Area.FormattingÇizim alanının arka plan biçimlendirmesini kontrol eder.

Programı çalıştırdığınızda, iki ürünün satış trendlerini gösteren güzel biçimlendirilmiş bir Alan grafiğiyle AreaChart_Output.xlsx oluşturulur.

C# kullanarak Excel’de Yığılmış Alan Grafiği Oluşturma

Bir yığılmış Alan grafiği, her serinin toplam değere katkısını gösterir. Aşağıdaki kod önceki örnek üzerine inşa edilir ve grafik tipini ChartType.StackedArea olarak değiştirir.

Basit Alan grafiğiyle karşılaştırıldığında ne değişir?

  • ChartType.AreaStacked – her seriyi bir öncekinin üzerine render eder.
  • Kümülatif verileri göstermek için birden fazla seri eklenir.
  • Görselin temiz kalması için çizim alanına şeffaflık uygulanır.

Oluşturulan Excel dosyaları, tamamen işlevsel Alan grafiklerini gösterir ve daha fazla özelleştirme veya dağıtım için hazırdır.

Ücretsiz Lisans Al

Geçici bir lisans alarak Aspose.Cells’i sınırlama olmadan keşfedin:

  • Ücretsiz geçici lisans sayfasını ziyaret edin ve talimatları izleyin. free temporary license page
  • Aspose.Cells API çağrılarından önce kodunuzda lisansı uygulayın:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");

Lisanslı bir ortam, değerlendirme filigranını kaldırır ve tam özellik setinin kilidini açar.

Alan Grafiği Excel: Ücretsiz Kaynaklar

Excel otomasyon becerilerinizi bu resmi kaynaklarla güçlendirin:

Sonuç

Bu makalede, C# ve Aspose.Cells for .NET kullanarak Excel’de hem standart bir Alan grafiği hem de yığılmış bir Alan grafiği oluşturmayı gösterdik. Sağlanan kod örnekleri eksiksiz, derlenebilir ve grafik oluşturma, stil verme ve dosya kaydetme konularında en iyi uygulamaları göstermektedir. Bu kod parçacıklarını kendi uygulamalarınıza entegre ederek Microsoft Excel’e bağımlı olmadan etkileyici görsel analizler sunabilirsiniz.

Ek yardım için, Aspose.Cells destek forumunda bir konuşma başlatın.

İlgili