Grafik Oluştur ve Yönet
Grafik Oluşturma
Basitçe Grafik Oluşturma
Aşağıdaki örnek kodlarla Aspose.Cells ile bir grafik oluşturmak basittir:
Grafik Oluşturmak İçin Bilinmesi Gerekenler
Grafikleri oluşturmadan önce, Aspose.Cells’i kullanarak grafikler oluştururken yardımcı olan bazı temel kavramları anlamak önemlidir.
Grafik Nesneleri
Aspose.Cells, özel bir dizi sınıf sağlar.Aspose.Cells.Charts Aspose.Cells tarafından desteklenen grafikleri oluşturmak için kullanılan ad alanı. Bu sınıflar, oluşturmak için kullanılırgrafik nesneleri, grafik yapı taşları olarak işlev görür. Grafik nesneleri aşağıda listelenmiştir:
- Seri, 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, bir grafikteki çerçeve nesnesi.
- ChartPoint, grafikteki bir dizideki tek nokta.
- ChartPointCollection, bir dizideki tüm noktaları içeren bir koleksiyon.
- Grafikler, Grafik nesnelerinin bir koleksiyonu.
- DataLabels, belirtilen seri için tüm DataLabel nesnelerinin koleksiyonu.
- FillFormat, bir şekil için dolgu formatı.
- Zemin, bir 3D grafiğin zemini.
- Efsane, grafik efsanesi.
- Çizgi, grafik çizgisi.
- SeriesCollection, Series nesnelerinden oluşan bir koleksiyon.
- TickLabels, bir grafik eksenindeki değer işaretleriyle ilişkili onay işareti etiketleri.
- Başlık, grafiğin veya eksenin başlığı.
- Eğilim çizgisi, grafikteki bir eğilim çizgisi.
- TrendlineCollection, belirtilen veri serisi için tüm Trendline nesnelerinin bir koleksiyonu.
- Duvarlar, bir 3D grafiğin duvarları.
Grafik Nesnelerini Kullanma
Yukarıda bahsedildiği gibi, tüm grafik oluşturma nesneleri ilgili 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 bir çalışma sayfasına herhangi bir grafik türü ekleyin.Grafikler Toplamak. İçindeki her öğeGrafikler koleksiyon temsil ederÇizelge nesne. AÇizelgenesne, grafiğin görünümünü özelleştirmek için gereken diğer tüm grafik oluşturma nesnelerini kapsar. Bir sonraki bölüm, basit bir grafik oluşturmak için birkaç temel grafik nesnesinin nasıl kullanılacağını gösterir.
Aspose.Cells Kullanarak Grafik Oluşturun
Adımlar:
- ile çalışma sayfası hücrelerine bazı veriler ekleyin.Cell nesneninPutValueyöntem. Bu, grafiğin veri kaynağı olarak kullanılacaktır.
- Çağırarak çalışma sayfasına bir grafik ekleyin.Grafikler koleksiyonunEklemek kapsüllenmiş yöntem,Çalışma kağıdınesne.
- ile grafiğin türünü belirtin.Grafik tipinumaralandırma. Örneğin, aşağıdaki örnekteChartType.Piramitgrafik türü olarak değer.
- Yeniye erişinÇizelge gelen nesneGrafiklerindeksini geçerek koleksiyon.
- Kapsüllenmiş grafik nesnelerinden herhangi birini kullanın.Çizelgegrafiği yönetmek için nesne. Aşağıdaki örnek,Seri Koleksiyonugrafiğ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 bir hücre dizisi (“A1, A3, A5” gibi) veya bir dizi olabilir. değerler (“1,2,3” gibi).
Bu genel adımlar, herhangi bir türde grafik oluşturmanıza olanak sağlar. 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 | Açıklama |
---|---|
Kolon | Kümelenmiş Sütun Grafiğini Temsil Eder |
SütunYığılmış | Yığılmış Sütun Grafiğini Temsil Eder |
Sütun100YığılmışYüzde | %100 Yığılmış Sütun Grafiğini Temsil Eder |
Sütun3Dkümelenmiş | 3B Kümelenmiş Sütun Grafiğini Temsil Eder |
Sütun3DSığılmış | 3B Yığılmış Sütun Grafiğini Temsil Eder |
Sütun3D100YığılmışYüzde | 3B %100 Yığılmış Sütun Grafiğini Temsil Eder |
Sütun3D | 3B Sütun Grafiğini Temsil Eder |
Bar | Kümelenmiş Çubuk Grafiği Temsil Eder |
Çubuk Yığılmış | Yığılmış Çubuk Grafiği Temsil Eder |
Bar100YığılmışYüzde | %100 Yığılmış Çubuk Grafiği Temsil Eder |
Bar3Dkümelenmiş | 3B Kümelenmiş Çubuk Grafiği Temsil Eder |
Bar3DSyığılmış | 3B Yığılmış Çubuk Grafiği Temsil Eder |
Bar3D100YığılmışYüzde | 3B %100 Yığılmış Çubuk Grafiği Temsil Eder |
Astar | Çizgi Grafiği Temsil Eder |
Sıra Yığılmış | Yığılmış Çizgi Grafiğini Temsil Eder |
Line100PercentYığılmış | %100 Yığılmış Çizgi Grafiği Temsil Eder |
LineWithDataMarkers | Veri işaretçileri ile Çizgi Grafiği temsil eder |
LineStackedWithDataMarkers | Veri işaretçileriyle Yığılmış Çizgi Grafiği temsil eder |
Line100PercentStackedWithDataMarkers | Veri işaretçileri ile %100 Yığılmış Çizgi Grafiğini temsil eder |
Çizgi3D | 3B Çizgi Grafiği Temsil Eder |
Turta | Pasta grafiğini temsil eder |
Pasta3D | 3B Pasta Grafiği Temsil Eder |
Turta Turtası | Pasta Grafiğinin Pastasını Temsil Eder |
PastaPatladı | Patlatılmış Pasta Grafiğini Temsil Eder |
Pie3DEpatladı | 3B Patlatılmış Pasta Grafiği Temsil Eder |
pasta çubuğu | Pasta Grafiği Çubuğunu Temsil Eder |
Dağılım | Dağılım Tablosunu Temsil Eder |
DağılımConnectedByCurvesWithDataMarker | Veri işaretçileri ile eğrilerle bağlantılı Dağılım Grafiğini temsil eder |
ScatterConnectedByCurvesWithoutDataMarker | Veri işaretleri olmadan, eğrilerle birbirine bağlı Dağılım Grafiğini temsil eder |
ScatterConnectedByLinesWithDataMarker | Veri işaretçileri ile çizgilerle bağlanan Dağılım Grafiğini temsil eder |
ScatterConnectedByLinesWithoutDataMarker | Veri işaretçileri olmadan çizgilerle bağlanmış Dağılım Grafiğini temsil eder |
Alan | Alan Grafiğini Temsil Eder |
Yığılmış Alan | Yığılmış Alan Grafiğini Temsil Eder |
Alan100YığılmışYüzde | %100 Yığılmış Alan Grafiğini Temsil Eder |
Alan3D | 3D Alan Grafiğini Temsil Eder |
Alan3Dyığınlanmış | 3B Yığılmış Alan Grafiğini Temsil Eder |
Alan3D100YığılmışYüzde | 3D %100 Yığılmış Alan Tablosunu Temsil Eder |
Tatlı çörek | Halka Grafiğini Temsil Eder |
DonutPatladı | Patlatılmış Halka Grafiğini Temsil Eder |
Radar | Radar Grafiğini Temsil Eder |
RadarWithDataMarkers | Veri işaretçileri ile Radar Grafiği temsil eder |
Radar Dolu | Dolu Radar Grafiğini Temsil Eder |
Yüzey3D | 3D Yüzey Grafiğini Temsil Eder |
SurfaceWireframe3D | Tel Kafes 3B Yüzey Grafiğini Temsil Eder |
Yüzey Konturu | Kontur Grafiğini Temsil Eder |
Yüzey Kontur Tel Kafes | Tel Kafes Kontur Grafiğini Temsil Eder |
kabarcık | Kabarcık Tablosunu Temsil Eder |
Bubble3D | 3D Kabarcık Tablosunu Temsil Eder |
silindir | Silindir Grafiğini Temsil Eder |
Silindir Yığılmış | Yığılmış Silindir Grafiğini Temsil Eder |
Cylinder100PercentYığılmış | %100 İstiflenmiş Silindir Grafiğini Temsil Eder |
Silindirik Çubuk | Silindirik Çubuk Grafiği Temsil Eder. |
Silindirik ÇubukYığılmış | Yığılmış Silindirik Çubuk Grafiği Temsil Eder |
SilindirikÇubukYüzde100Yığılmış | %100 Yığılmış Silindirik Çubuk Grafiği Temsil Eder |
Silindirik Sütun3D | 3B Silindirik Sütun Grafiğini Temsil Eder |
koni | Koni Grafiğini Temsil Eder |
koni yığılmış | Yığılmış Koni Grafiğini Temsil Eder |
Koni100YüzdeYığılmış | %100 Yığılmış Koni Grafiğini Temsil Eder |
Konik Çubuk | Konik Çubuk Grafiğini Temsil Eder |
Konik ÇubukYığılmış | Yığılmış Konik Çubuk Grafiğini Temsil Eder |
ConicalBar100PercentYığılmış | %100 Yığılmış Konik Çubuk Grafiği Temsil Eder |
Konik Sütun3D | 3B Konik Sütun Grafiğini Temsil Eder |
Piramit | Piramit Grafiğini Temsil Eder |
PiramitYığılmış | Yığılmış Piramit Grafiğini Temsil Eder |
Piramit100YüzdeYığılmış | %100 Yığılmış Piramit Grafiğini Temsil Eder |
PiramitBar | Piramit Çubuk Grafiğini Temsil Eder |
PiramitÇubuğuYığılmış | Yığılmış Piramit Çubuk Grafiğini Temsil Eder |
PiramitBar100PercentYığınlanmış | %100 Yığılmış Piramit Çubuk Grafiğini Temsil Eder |
PiramitSütun3D | 3B Piramit Sütun Grafiğini Temsil Eder |
Veri kaynağı olarak bir hücre aralığı atadığınızda, aralığı yalnızca sol üstten sağ alta ayarlayabilirsiniz. Örneğin, “A1:C3” geçerlidir, “C3:A1” geçersizdir.
|
Piramit Grafiği
Örnek kod yürütüldüğünde, çalışma sayfasına bir piramit grafiği eklenir.
Çizgi grafik
Yukarıdaki örnekte, basitçe değiştirmekGrafik tipi ileAstarbir çizgi grafiği oluşturur. Tam kaynak aşağıda verilmiştir. kod yürütüldüğünde, çalışma sayfasına bir çizgi grafik eklenir.
Kabarcık Grafiği
Balon grafiği oluşturmak için,Grafik tipi olarak ayarlanması gerekirChartType.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 balon grafiği eklenir.
Veri İşareti Grafiği ile Çizgi
Veri işaretleyici grafiği ile bir çizgi oluşturmak için,Grafik tipiolarak ayarlanması gerekirChartType.LineWithDataMarkersve arka plan alanı, Seri İşaretleyiciler, Değerler ve XValues gibi birkaç ekstra özelliğin buna göre ayarlanması gerekir. Aşağıdaki kodu çalıştırdıktan sonra, çalışma sayfasına veri işaretçi grafiğini içeren bir satır eklenir.
ileri konular
- Excel 2016 Grafiklerini Okuyun ve İşleyin
- Excel Grafiklerinin Eksenlerini Yönetin
- Ayar Tablosu Görünümü
- Grafik Türleri
- Grafikleri Özelleştirme
- Grafik için Veri kaynağını ayarla
- Excel Grafiklerinin Veri Etiketlerini Yönetme
- Akıllı İşaretleyicileri İşleyerek Grafik Oluşturun
- Grafiğin Çalışma Sayfasını Alın
- Legend of Excel Charts’ı yönetin
- Pozisyon Boyutunu ve Tasarımcı Grafiğini İşleyin
- Lider Çizgilerle Pasta Grafiği Oluşturma
- Grafiklerdeki Şekiller
- Excel Grafiklerinin Başlıklarını Yönetin
- Grafik Oluşturma
- Grafik Eğilim Çizgisinin Denklem Metnini Alın