Grafik Oluşturun ve Yönetin

Grafik Oluşturma

Basitçe Grafik Oluşturma

Aşağıdaki örnek kodlarla Aspose.Cells ile bir grafik oluşturmak kolaydır:

Grafik Oluştururken Bilinmesi Gerekenler

Grafik oluşturmadan önce, Aspose.Cells’i kullanarak grafik oluştururken yardımcı olacak bazı temel kavramları anlamak önemlidir.

Grafik Nesneleri

Aspose.Cells, özel bir sınıf seti sağlar.Aspose.Cells.ChartsAspose.Cells tarafından desteklenen grafikleri oluşturmak için kullanılan ad alanı. Bu sınıflar, grafiğin yapı taşları olarak görev yapan grafik nesneleri* oluşturmak için kullanılır. Grafik nesneleri aşağıda listelenmiştir:

  • Seriler, bir grafikteki tek bir veri serisi.
  • Eksen, bir grafiğin ekseni.
  • Grafik, tek bir Excel grafiği.
  • ChartArea, çalışma sayfasındaki grafik alanı.
  • ChartDataTable, bir grafik veri tablosu.
  • ChartFrame, grafikteki çerçeve nesnesi.
  • ChartPoint, bir grafikteki serideki tek nokta.
  • ChartPointCollection, tek bir serideki tüm noktaları içeren bir koleksiyon.
  • Charts, Chart nesnelerinin bir koleksiyonudur.
  • DataLabels, belirtilen seriye ait tüm DataLabel nesnelerinin koleksiyonudur.
  • FillFormat, bir şeklin doldurma biçimi.
  • Zemin, 3 boyutlu bir grafiğin zemini.
  • Efsane, grafik efsanesi.
  • Çizgi, grafik çizgisi.
  • SeriesCollection, Series nesnelerinin bir koleksiyonudur.
  • TickLabels, grafik eksenindeki onay işaretleriyle ilişkili onay işareti etiketleri.
  • Başlık, bir grafiğin veya eksenin başlığı.
  • Trend çizgisi, grafikteki trend çizgisi.
  • TrendlineCollection, belirtilen veri serisi için tüm Trendline nesnelerinin bir koleksiyonudur.
  • Duvarlar, 3 boyutlu bir grafiğin duvarları.

Grafik Nesnelerini Kullanma

Yukarıda belirtildiği gibi, tüm grafik nesneleri kendi sınıflarının örnekleridir ve belirli görevleri gerçekleştirmek için belirli özellikler ve yöntemler sağlar. Grafikler oluşturmak için grafik nesnelerini kullanın.

kullanarak herhangi bir grafik türünü çalışma sayfasına ekleyin.Grafikler Toplamak. İçindeki her öğeGrafikler koleksiyon bir temsil ederÇizelge nesne. AÇizelgenesne, grafiğin görünümünü özelleştirmek için gereken diğer tüm grafik nesnelerini kapsar. Bir sonraki bölümde basit bir grafik oluşturmak için birkaç temel grafik nesnesinin nasıl kullanılacağı gösterilmektedir.

Aspose.Cells’i Kullanarak Grafik Oluşturun

Adımlar:

  1. Çalışma sayfası hücrelerine bazı verileri şununla ekleyin:Cell nesneninPutValueyöntem. Bu, grafiğin veri kaynağı olarak kullanılacaktır.
  2. çağırarak çalışma sayfasına bir grafik ekleyin.Grafikler KoleksiyonunEklemek yöntemi, kapsüllenmişÇalışma kağıdınesne.
  3. Grafiğin türünü şununla belirtin:Grafik tipinumaralandırma. Örneğin, aşağıdaki örnekteChartType.Pyramidgrafik türü olarak değer.
  4. Yeniye erişinÇizelge gelen nesneGrafiklerindeksini geçerek koleksiyon.
  5. Kapsüllenmiş grafik nesnelerinden herhangi birini kullanın.ÇizelgeGrafiği yönetmek için nesne. Aşağıdaki örnek şunu kullanır:SeriKoleksiyonGrafiğin veri kaynağını belirtmek için grafik nesnesi.

Grafiğe kaynak verileri eklerken, veri kaynağı bir hücre aralığı (“A1:C3” gibi), veya bitişik olmayan hücrelerin bir dizisi (“A1, A3, A5” gibi) veya bir hücre dizisi olabilir. değerler (“1,2,3” gibi).

Bu genel adımlar her türde grafik oluşturmanıza olanak tanır. Farklı grafikler oluşturmak için farklı grafik nesneleri kullanın.

Aspose.Cells ile birçok farklı türde grafik oluşturmak mümkündür. Aspose.Cells tarafından desteklenen tüm standart grafikler, adlı bir numaralandırmada önceden tanımlanmıştır.Aspose.Cells.Charts.ChartType.

Önceden tanımlanmış grafik türleri şunlardır:

Grafik Türleri Tanım
Kolon Kümelenmiş Sütun Grafiği’ni temsil eder
SütunYığılmış Yığılmış Sütun Grafiği temsil eder
SütunYüzde100Yığılmış %100 Yığılmış Sütun Grafiği temsil eder
Sütun3DKümelenmiş 3B Kümelenmiş Sütun Grafiği’ni temsil eder
Sütun3DSığılmış 3B Yığılmış Sütun Grafiği temsil eder
Sütun3D100YüzdeYığınlanmış 3D %100 Yığılmış Sütun Grafiği temsil eder
Sütun3D 3B Sütun Grafiği’ni temsil eder
Çubuk Kümelenmiş Çubuk Grafiği temsil eder
BarYığılmış Yığılmış Çubuk Grafiği temsil eder
Bar100PercentYığılmış %100 Yığılmış Çubuk Grafiği temsil eder
Bar3DKümelenmiş 3B Kümelenmiş Çubuk Grafiği temsil eder
Bar3DSığılmış 3B Yığılmış Çubuk Grafiği temsil eder
Bar3D100YüzdeYığınlanmış 3D %100 Yığılmış Çubuk Grafiği temsil eder
Astar Çizgi Grafiğini temsil eder
HatYığılmış Yığılmış Çizgi Grafiği temsil eder
Line100PercentYığılmış %100 Yığılmış Çizgi Grafiğini temsil eder
LineWithDataMarkers Çizgi Grafiğini veri işaretçileriyle temsil eder
LineStackedWithDataMarkers Veri işaretçileriyle Yığılmış Çizgi Grafiğini temsil eder
Line100PercentStackedWithDataMarkers Veri işaretçileriyle %100 Yığılmış Çizgi Grafiğini temsil eder
Hat3D 3D Çizgi Grafiğini temsil eder
Turta Pasta Grafiğini temsil eder
Pasta3D 3D Pasta Grafiğini temsil eder
TurtaPasta Pasta Grafiği Pastasını temsil eder
Pasta Patladı Patlatılmış Pasta Grafiği’ni temsil eder
Pie3DEpatladı 3B Patlatılmış Pasta Grafiği’ni temsil eder
Pasta Barı Pasta Grafiği Çubuğu’nu temsil eder
Dağılım Dağılım Grafiği’ni temsil eder
ScatterConnectedByCurvesWithDataMarker Veri işaretçileriyle eğrilerle birbirine bağlanan Dağılım Grafiği’ni temsil eder
ScatterConnectedByCurvesWithoutDataMarker Veri işaretçileri olmadan, eğrilerle birbirine bağlanan Dağılım Grafiği’ni temsil eder
ScatterConnectedByLinesWithDataMarker Veri işaretçileriyle çizgilerle birbirine bağlanan Dağılım Grafiği’ni temsil eder
ScatterConnectedByLinesWithoutDataMarker Veri işaretçileri olmadan çizgilerle birbirine bağlanan Dağılım Grafiği’ni temsil eder
Alan Alan Grafiğini temsil eder
AlanYığılmış Yığılmış Alan Grafiğini Temsil Eder
Alan100YüzdeYığınlanmış %100 Yığılmış Alan Grafiğini temsil eder
Alan3D 3D Alan Grafiğini temsil eder
Alan3Dyığılmış 3B Yığılmış Alan Grafiği’ni temsil eder
Alan3D100YüzdeYığınlanmış 3D %100 Yığılmış Alan Grafiğini temsil eder
Tatlı çörek Halka Tablosunu temsil eder
DonutPatladı Patlatılmış Halka Tablosunu Temsil Eder
Radar Radar Grafiği’ni temsil eder
RadarWithDataMarkers Veri işaretçileriyle Radar Grafiği’ni temsil eder
RadarDolu Dolu Radar Grafiği’ni temsil eder
Yüzey3D 3D Yüzey Grafiğini temsil eder
Yüzey Tel Çerçeve3D Tel Çerçeve 3D Yüzey Grafiği’ni temsil eder
YüzeyKontur Kontur Grafiği’ni temsil eder
YüzeyKonturTel Çerçeve Tel Çerçeve Kontur Grafiği’ni temsil eder
Kabarcık Kabarcık Grafiği’ni temsil eder
Kabarcık3D 3D Kabarcık Grafiğini temsil eder
Silindir Silindir Tablosunu temsil eder
SilindirYığılmış Yığılmış Silindir Tablosunu Temsil Eder
SilindirYüzde100Yığılmış %100 Yığılmış Silindir Tablosunu temsil eder
SilindirikBar Silindirik Çubuk Grafiği temsil eder.
SilindirikBarYığılmış Yığılmış Silindirik Çubuk Grafiği temsil eder
SilindirikBar100PercentYığılmış %100 Yığılmış Silindirik Çubuk Grafiği temsil eder
Silindirik Sütun3D 3B Silindirik Sütun Grafiği’ni temsil eder
Koni Koni Grafiği temsil eder
KoniYığılmış Yığılmış Koni Grafiği temsil eder
KoniYüzde100Yığılmış %100 Yığılmış Koni Grafiği temsil eder
KonikBar Konik Çubuk Grafiği temsil eder
KonikBarYığılmış Yığılmış Konik Çubuk Grafiği temsil eder
KonikBar100YüzdeYığınlanmış %100 Yığılmış Konik Çubuk Grafiği temsil eder
Konik Sütun3D 3D Konik Sütun Grafiği’ni temsil eder
Piramit Piramit Grafiği temsil eder
PiramitYığılmış Yığılmış Piramit Grafiği Temsil Edilir
PiramitYüzde100Yığılmış %100 Yığılmış Piramit Grafiği temsil eder
PiramitBar Piramit Çubuk Grafiği temsil eder
PiramitBarYığılmış Yığılmış Piramit Çubuk Grafiği temsil eder
PiramitBar100YüzdeYığınlanmış %100 Yığılmış Piramit Çubuk Grafiği temsil eder
PiramitSütun3D 3D Piramit Sütun Grafiği’ni temsil eder

Piramit Grafiği

Örnek kod çalıştırıldığında çalışma sayfasına bir piramit grafiği eklenir.

Çizgi grafik

Yukarıdaki örnekte, yalnızcaGrafik tipi ileAstarçizgi grafiği oluşturur. Kaynağın tamamı aşağıda verilmiştir. kod yürütüldüğünde çalışma sayfasına bir çizgi grafik eklenir.

Kabarcık Grafiği

Kabarcık grafiği oluşturmak içinGrafik tipi olarak ayarlanması gerekiyorChartType.Bubbleve BubbleSizes, Values & XValues gibi birkaç ekstra özelliğin buna göre ayarlanması gerekir. Aşağıdaki kodu çalıştırdıktan sonra çalışma sayfasına bir kabarcık grafiği eklenir.

Veri İşaretleyici Grafiği ile Çizgi

Veri işaretçisi grafiğiyle bir çizgi oluşturmak için,Grafik tipiolarak ayarlanması gerekiyorChartType.LineWithDataMarkersve arka plan alanı, Seri İşaretleyicileri, Değerler ve XDeğerleri gibi birkaç ekstra özelliğin buna göre ayarlanması gerekir. Aşağıdaki kodun çalıştırılmasıyla çalışma sayfasına veri işaretçisi grafiğinin bulunduğu bir satır eklenir.

İleri konular