Ç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
- C# kullanarak Excel’de Column3D100PercentStacked Grafiği Oluşturma
- Ücretsiz Kaynaklar
- Ücretsiz Lisans Alın
- Sonuç
- Ayrıca Bakınız
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ı:
| Özellik | Fayda |
|---|---|
| Kapsamlı API | Grafik 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 renderleme | Grafikler, 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
- İndir en son Aspose.Cells for .NET’i sürüm sayfası.
- Yükle NuGet üzerinden:
PM> Install-Package Aspose.Cells
- Ekle
Aspose.Cellsreferansı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:
- Yeni bir çalışma kitabı oluşturur.
- Dört çeyrek boyunca üç ürün için örnek satış verilerini doldurur.
- Column3D100PercentStacked grafiği ekler.
- Grafik başlığını, eksen başlıklarını, lejandı ve veri etiketlerini özelleştirir.
- Çalışma kitabını bir XLSX dosyasına kaydeder.
Anahtar Adımların Açıklaması
| Step | What it does |
|---|---|
| Çalışma kitabı ve çalışma sayfası oluştur | Boş 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 ekle | Charts.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 ekle | Her ü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 verileri | X‑eksen etiketlerini (çeyrek adları) A sütununa bağlar. |
| Özelleştir | Baş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
- Developer’s Guide – Kapsamlı öğreticiler ve API referansları: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demo – Çevrimiçi olarak hızlı bir şekilde grafik oluşturmayı test edin: https://products.aspose.app/cells/family
- API Reference – Ayrıntılı sınıf ve üye belgeleri: https://reference.aspose.com/cells/net/
- How‑To Articles – Daha fazla grafik türü, pivot tablolar ve veri manipülasyonu keşfedin: https://blog.aspose.com/tr/categories/aspose.cells-product-family/
Ü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!