Proportional veri görselleştirme, örneğin pazar payı, harcama dağılımı veya anket sonuçları, genellikle Doughnut chart ile en iyi şekilde yapılır. Bu makalede C# kullanarak Excel’de bir Doughnut chart oluşturmayı ve Aspose.Cells for .NET‘i öğreneceksiniz. Kılavuz, iki tam, çalıştırmaya hazır kod örneği sunar – temel tek serili Doughnut chart ve özel renkler ve lejand ayarlarıyla çoklu seri chart – böylece güçlü görselleştirmeleri anında herhangi bir .NET uygulamasına entegre edebilirsiniz.

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

C# Excel Kütüphanesi ile Donut Grafik Oluşturma

Aspose.Cells for .NET kapsamlı bir Excel otomasyon kütüphanesidir ve geliştiricilerin Microsoft Office olmadan Excel dosyaları oluşturmasına, değiştirmesine ve render etmesine olanak tanır. Zengin bir grafik API’si içerir ve tüm yerel Excel grafik türlerini, Doughnut grafiği de dahil olmak üzere destekler.

Aspose.Cells’i grafik oluşturma için tercih edilen seçim yapan temel yetenekler:

  • Tam Grafik Türü Desteği – Basit Sütun grafiklerinden gelişmiş Şelale ve Halka grafiklerine kadar.
  • İnce Ayarlı Özelleştirme – Seri türlerini, renkleri, işaretçileri, veri etiketlerini, lejandları, eksenleri ve daha fazlasını kontrol edin.
  • Yüksek Performans – Büyük çalışma kitaplarını sunucu‑tarafı ortamlarında verimli bir şekilde işleyin.
  • Çapraz Platform Uyumluluğu – .NET Framework, .NET Core, .NET 5/6/7+ ve .NET Standard üzerinde çalışır.

Başlarken

  1. İndir en son Aspose.Cells for .NET ikili dosyasını sürüm sayfası adresinden.
  2. Yükle NuGet paketini:
PM> Install-Package Aspose.Cells
  1. Ekle Aspose.Cells referansını C# projenize ekleyin.

Şimdi, Doughnut grafiklerini programlı bir şekilde oluşturmaya hazırsınız.

C# kullanarak Excel’de Donut Grafik Oluşturma

Basit Tek‑Serili Donut Grafiği Oluşturma

Aşağıdaki örnek, dört ürün kategorisi arasındaki satış dağılımını gösteren bir Donut grafiği eklemek için gereken minimum adımları göstermektedir.

Anahtar adımların açıklaması

StepPurpose
2Çalışma sayfasını kategori adları ve sayısal değerlerle doldurun.
3ChartType.Doughnut türünde bir grafik ekleyin.
4Sayısal veri aralığını işaret eden bir seri oluşturun.
5Seriyi kategori (etiket) aralığına bağlayın.
6Yüzdeleri gösteren veri etiketlerini etkinleştirin ve delik boyutunu ayarlayın.
7Çalışma kitabını bir XLSX dosyasına kaydedin.

Programı çalıştırdığınızda, aşağıdaki ekran görüntüsüne benzer tek serili bir Doughnut grafiği içeren DoughnutChart_Simple.xlsx dosyası oluşturulur (ekran görüntüsü bu yalnızca metin içeren belgede atlanmıştır).

Çoklu Seri Donut Grafiği Oluşturma ve Özel Renkler

Bir Donut grafiği aynı zamanda birden fazla seri içerebilir. Aşağıdaki örnek, üç departman için çeyrek dönem harcama dağılımını gösteren bir grafik oluşturur. Her seriye daha iyi görsel ayrım sağlamak için özel renkler uygulanır.

Kodun gösterdiği şey

  • Tek bir Donut grafikine multiple series ekleme (her çeyrek bir seri olur).
  • Her seri için category data bir kez ayarlama, böylece aynı etiketler yeniden kullanılır.
  • Her seri için border ve fill colors özelleştirerek okunabilirliği artırma.
  • Her seri için percentage data labels etkinleştirme.
  • Açıklamayı (legend) grafiğin sağ tarafına konumlandırma.

Programı çalıştırdığınızda, oluşturulan DoughnutChart_MultiSeries.xlsx bir Doughnut grafiği içerecek ve bu grafik üç katmanlı halka içerir; her bir halka farklı bir çeyreğin harcamalarını temsil eder.

Ücretsiz Lisans Al

Herhangi bir sınırlama olmadan Aspose.Cells’i denemek için, Aspose geçici lisans sayfasından geçici ücretsiz lisans talep edin. Geçici lisans değerlendirme filigranlarını kaldırır ve geliştirme ve test için sınırsız kullanım sağlar.

// Example of applying a temporary license programmatically
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file

Donut Grafiği Excel: Ücretsiz Kaynaklar

Sonuç

Excel’de görsel olarak çekici Donut grafikler oluşturmak Aspose.Cells for .NET ile oldukça basittir. Kütüphanenin akıcı API’si, verileri doldurmanıza, grafik eklemenize, seri renklerini özelleştirmenize, yüzde değerlerini göstermenize ve sonucu XLSX, PDF veya görüntü formatlarında dışa aktarmanıza olanak tanır—hepsi Microsoft Office gerektirmeden. Sağlanan kod parçacıklarını projelerinize dahil ederek, profesyonel, veri odaklı görselleştirmeleri hızlı ve güvenilir bir şekilde sunabilirsiniz.

Herhangi bir sorunla karşılaşırsanız veya sorularınız olursa, yardım için lütfen Aspose.Cells destek forumu ziyaret edin.

Ayrıca Bakınız