Çoklu kategorilerde orantısal verileri görselleştirmek, iş raporlamasında yaygın bir gereksinimdir. Column3D100PercentStacked grafiği, her veri serisini bütünün bir parçası olarak gösterir, üç‑boyutlu bir sütunda üst üste yığar ve her sütunu %100’e normalize eder. Bu kılavuz, C# ve Aspose.Cells for .NET kullanarak Excel’de böyle bir grafik oluşturmayı adım adım gösterir. Çözüm tamamen kod‑tabanlıdır, Excel kurulumu gerektirmez ve XLSX, PDF veya görüntü formatlarında kaydedilebilir.

Bu makale şunları kapsar:

C# Excel Kütüphanesi ile Column3D100PercentStacked Grafiği Oluşturma

Aspose.Cells for .NET yüksek performanslı bir kütüphanedir ve geliştiricilerin Microsoft Office olmadan Excel dosyaları oluşturmasına, değiştirmesine ve render etmesine olanak tanır. 50’den fazla grafik türünü kapsayan zengin bir grafik API’si sunar; Column3D100PercentStacked grafiği de bunlardan biridir.

Aspose.Cells kullanarak grafik oluşturmanın temel avantajları:

ÖzellikFayda
Kapsamlı APIGrafik türleri, seriler, eksenler, lejandlar ve biçimlendirme için tam erişim.
Excel gerekmez.NET’i (Windows, Linux, macOS) destekleyen herhangi bir platformda çalışır.
Birden çok çıktı formatıXLSX, XLS, CSV, PDF, XPS, PNG, JPEG vb. olarak kaydedin.
Yüksek doğruluklu renderlemeGrafikler, Microsoft Excel’de oluşturulanlarla aynı görünüme sahiptir.
Performans‑optimize edilmişBüyük veri setlerini düşük bellek tüketimiyle işler.

Başlarken

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

Şimdi programlı olarak 3‑B %100 yığılmış sütun grafiği oluşturmak için hazırsınız.

Excel’de C# kullanarak Column3D100PercentStacked Grafik Oluşturma

Aşağıda, eksiksiz, bağımsız bir C# örneği bulunmaktadır:

  1. Yeni bir çalışma kitabı oluşturur.
  2. Dört çeyrek boyunca üç ürün için örnek satış verilerini doldurur.
  3. Column3D100PercentStacked grafiği ekler.
  4. Grafik başlığını, eksen başlıklarını, lejandı ve veri etiketlerini özelleştirir.
  5. Çalışma kitabını bir XLSX dosyasına kaydeder.

Anahtar Adımların Açıklaması

StepWhat it does
Çalışma kitabı ve çalışma sayfası oluşturBoş bir Excel dosyası ve SalesData adlı bir sayfa ile başlar.
Verileri doldurÜç ürün için çeyrek satış rakamlarını ekler. Düzen, grafiğin beklediği şekilde (kategoriler A sütununda, seriler B‑D sütunlarında) eşleşir.
Grafik ekleCharts.Add metodunu ChartType.Column3D100PercentStacked ile çağırır. Grafik, çalışma sayfasında 7‑25. satırlar ve 0‑8. sütunlar arasında yer alır.
Seri ekleHer ürünün verisi ayrı bir seri olarak eklenir. true bayrağı, Aspose.Cells’e serinin adını aralığın ilk hücresinden almasını söyler.
Kategori verileriX‑eksen etiketlerini (çeyrek adları) A sütununa bağlar.
ÖzelleştirBaşlıkları ayarlar, lejandı taşır ve her yığılmış segmentte yüzde gösteren veri etiketlerini etkinleştirir.
KaydetÇalışma kitabını Column3D100PercentStacked_Chart.xlsx dosyasına yazar. Dosya doğrudan Excel’de açılabilir veya diğer formatlara dönüştürülebilir.

Ücretsiz Kaynaklar

Ücretsiz Lisans Al

Ücretsiz olarak Aspose.Cells ile denemeye başlayın. Geçici ücretsiz lisansı Aspose geçici lisans sayfasından edinin. Bu, tam özellik setinin kilidini açar, değerlendirme filigranlarını kaldırır ve kalıcı bir lisans satın aldıktan sonra çözümünüzü üretimde dağıtmanıza olanak tanır.

// Example of applying a temporary license (place this at the beginning of your app)
var license = new Aspense.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file

Sonuç

A Column3D100PercentStacked grafik, birden fazla veri serisinin kategoriler arasındaki göreceli katkısını karşılaştırmak için net ve görsel olarak çekici bir yol sunar. Aspose.Cells for .NET ile bu tür grafikler programlı olarak oluşturabilir, her öğeyi özelleştirebilir ve sonucu çeşitli formatlarda dışa aktarabilirsiniz—Microsoft Excel gerektirmeden. Sağlanan örnek kodu temel alarak, veri kaynağını ihtiyaçlarınıza göre uyarlayın ve grafik oluşturmayı raporlama süreçlerinize entegre edin.

Daha fazla yardım için Aspose.Cells Destek Forumu: https://forum.aspose.com/c/cells/9

İyi kodlamalar!

Ayrıca Bakınız