Class SeriesCollection

Class SeriesCollection

Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)

Aspose.Cells.Charts.Series nesnelerinin bir koleksiyonunu kapsar.

public class SeriesCollection : CollectionBase<series>, IList<series>, ICollection<series>, IEnumerable<series>, ICollection, IEnumerable

Miras

objectCollectionBase<series>SeriesCollection

Uygulamalar

IList<series>, ICollection<series>, IEnumerable<series>, ICollection, IEnumerable

Miras Alınan Üyeler

CollectionBase<series>.BinarySearch(Series), CollectionBase<series>.BinarySearch(Series, IComparer<series>), CollectionBase<series>.BinarySearch(int, int, Series, IComparer<series>), CollectionBase<series>.Contains(Series), CollectionBase<series>.CopyTo(Series[]), CollectionBase<series>.CopyTo(Series[], int), CollectionBase<series>.CopyTo(int, Series[], int, int), CollectionBase<series>.Exists(Predicate<series>), CollectionBase<series>.Find(Predicate<series>), CollectionBase<series>.FindAll(Predicate<series>), CollectionBase<series>.FindIndex(Predicate<series>), CollectionBase<series>.FindIndex(int, Predicate<series>), CollectionBase<series>.FindIndex(int, int, Predicate<series>), CollectionBase<series>.FindLast(Predicate<series>), CollectionBase<series>.FindLastIndex(Predicate<series>), CollectionBase<series>.FindLastIndex(int, Predicate<series>), CollectionBase<series>.FindLastIndex(int, int, Predicate<series>), CollectionBase<series>.IndexOf(Series), CollectionBase<series>.IndexOf(Series, int), CollectionBase<series>.IndexOf(Series, int, int), CollectionBase<series>.LastIndexOf(Series), CollectionBase<series>.LastIndexOf(Series, int), CollectionBase<series>.LastIndexOf(Series, int, int), CollectionBase<series>.GetEnumerator(), CollectionBase<series>.Clear(), CollectionBase<series>.RemoveAt(int), CollectionBase<series>.OnClearComplete(), CollectionBase<series>.OnClear(), CollectionBase<series>.Capacity, CollectionBase<series>.Count, CollectionBase<series>.InnerList, CollectionBase<series>.this[int], object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Örnekler

//Bir Workbook nesnesi oluşturma
Workbook workbook = new Workbook();
//Excel nesnesine yeni bir çalışma sayfası ekleme
int sheetIndex = workbook.Worksheets.Add();
//Yeni eklenen çalışma sayfasının referansını almak için sayfa indeksini geçirme
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//"A1" hücresine örnek bir değer ekleme
worksheet.Cells["A1"].PutValue(50);
//"A2" hücresine örnek bir değer ekleme
worksheet.Cells["A2"].PutValue(100);
//"A3" hücresine örnek bir değer ekleme
worksheet.Cells["A3"].PutValue(150);
//"A4" hücresine örnek bir değer ekleme
worksheet.Cells["A4"].PutValue(200);
//"B1" hücresine örnek bir değer ekleme
worksheet.Cells["B1"].PutValue(60);
//"B2" hücresine örnek bir değer ekleme
worksheet.Cells["B2"].PutValue(32);
//"B3" hücresine örnek bir değer ekleme
worksheet.Cells["B3"].PutValue(50);
//"B4" hücresine örnek bir değer ekleme
worksheet.Cells["B4"].PutValue(40);
//"C1" hücresine kategori verisi olarak örnek bir değer ekleme
worksheet.Cells["C1"].PutValue("Q1");
//"C2" hücresine kategori verisi olarak örnek bir değer ekleme
worksheet.Cells["C2"].PutValue("Q2");
//"C3" hücresine kategori verisi olarak örnek bir değer ekleme
worksheet.Cells["C3"].PutValue("Y1");
//"C4" hücresine kategori verisi olarak örnek bir değer ekleme
worksheet.Cells["C4"].PutValue("Y2");
//Çalışma sayfasına bir grafik ekleme
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Yeni eklenen grafiğin örneğine erişme
Chart chart = worksheet.Charts[chartIndex];
//Grafiğe "A1" hücresinden "B4" hücresine kadar NSeries (grafik veri kaynağı) ekleme
chart.NSeries.Add("A1:B4", true);
//NSeries'in kategori verisi için veri kaynağını ayarlama
chart.NSeries.CategoryData = "C1:C4";
//Excel dosyasını kaydetme
workbook.Save("book1.xls");
'Bir Workbook nesnesi oluşturma
Dim workbook As Workbook = New Workbook()
'Excel nesnesine yeni bir çalışma sayfası ekleme
Dim sheetIndex As Integer = workbook.Worksheets.Add()
'Yeni eklenen çalışma sayfasının referansını almak için sayfa indeksini geçirme
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Hücre "A1" e örnek bir değer ekleme
worksheet.Cells("A1").PutValue(50)
'Hücre "A2" e örnek bir değer ekleme
worksheet.Cells("A2").PutValue(100)
'Hücre "A3" e örnek bir değer ekleme
worksheet.Cells("A3").PutValue(150)
'Hücre "A4" e örnek bir değer ekleme
worksheet.Cells("A4").PutValue(200)
'Hücre "B1" e örnek bir değer ekleme
worksheet.Cells("B1").PutValue(60)
'Hücre "B2" e örnek bir değer ekleme
worksheet.Cells("B2").PutValue(32)
'Hücre "B3" e örnek bir değer ekleme
worksheet.Cells("B3").PutValue(50)
'Hücre "B4" e örnek bir değer ekleme
worksheet.Cells("B4").PutValue(40)
'Hücre "C1" e kategori verisi olarak örnek bir değer ekleme
worksheet.Cells("C1").PutValue("Q1")
'Hücre "C2" e kategori verisi olarak örnek bir değer ekleme
worksheet.Cells("C2").PutValue("Q2")
'Hücre "C3" e kategori verisi olarak örnek bir değer ekleme
worksheet.Cells("C3").PutValue("Y1")
'Hücre "C4" e kategori verisi olarak örnek bir değer ekleme
worksheet.Cells("C4").PutValue("Y2")
'Çalışma sayfasına bir grafik ekleme
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Yeni eklenen grafiğin örneğine erişme
Dim chart As Chart = worksheet.Charts(chartIndex)
'Grafiğe "A1" hücresinden "B4" hücresine kadar NSeries (grafik veri kaynağı) ekleme
chart.NSeries.Add("A1:B4", True)
'NSeries'in kategori verisi için veri kaynağını ayarlama
chart.NSeries.CategoryData = "C1:C4"
'Excel dosyasını kaydetme
workbook.Save("book1.xls")

Özellikler

CategoryData

Kategori Eksen değerlerinin aralığını alır veya ayarlar. Hücre aralığı (örneğin, “d1:e10”) veya bir değer dizisi (örneğin, “{2,6,8,10}”) olabilir.

public string CategoryData { get; set; }

Özellik Değeri

string

IsColorVaried

Noktaların renginin değişip değişmediğini temsil eder.

public bool IsColorVaried { get; set; }

Özellik Değeri

bool

SecondCategoryData

İkinci kategori Eksen değerlerinin aralığını alır veya ayarlar. Hücre aralığı (örneğin, “d1:e10”) veya bir değer dizisi (örneğin, “{2,6,8,10}”) olabilir. Sadece bazı ASeries’ler ikinci eksende çizildiğinde etkili olur.

public string SecondCategoryData { get; set; }

Özellik Değeri

string

this[int]

Belirtilen indeksteki Aspose.Cells.Charts.Series öğesini alır.

public Series this[int index] { get; }

Özellik Değeri

Series

Metotlar

Add(string, bool)

Aspose.Cells.Charts.Series koleksiyonunu bir grafiğe ekler.

public int Add(string area, bool isVertical)

Parametreler

area string

Veri serisini çizmek için değerleri belirtir.

isVertical bool

Serinin hücre değerleri aralığını satır veya sütun olarak çizip çizmeyeceğini belirtir.

Dönüş Değeri

int

Eklenen ASeries’in NSeries’deki ilk indeksini döndürür.

Notlar


Eğer bitişik hücrelerde veri ayarlanıyorsa, ayırmak için iki nokta kullanın. Örneğin, $C$2:$C$5.
Eğer bitişik olmayan hücrelerde veri ayarlanıyorsa, ayırmak için virgül kullanın. Örneğin: ($C$2,$D$5).

Add(string, bool, bool)

Aspose.Cells.Charts.Series koleksiyonunu bir grafiğe ekler.

public int Add(string area, bool isVertical, bool checkLabels)

Parametreler

area string

Veri serisini çizmek için değerleri belirtir.

isVertical bool

Serinin hücre değerleri aralığını satır veya sütun olarak çizip çizmeyeceğini belirtir.

checkLabels bool

Aralığın seri adlarını içerip içermediğini belirtir.

Dönüş Değeri

int

Eklenen ASeries’in NSeries’deki ilk indeksini döndürür.

Notlar


Eğer bitişik hücrelerde veri ayarlanıyorsa, ayırmak için iki nokta kullanın. Örneğin, $C$2:$C$5.
Eğer bitişik olmayan hücrelerde veri ayarlanıyorsa, ayırmak için virgül kullanın. Örneğin, ($C$2,$D$5).

AddR1C1(string, bool)

Aspose.Cells.Charts.Series koleksiyonunu bir grafiğe ekler.

public int AddR1C1(string area, bool isVertical)

Parametreler

area string

Veri serisini çizmek için değerleri belirtir.

isVertical bool

Serinin hücre değerleri aralığını satır veya sütun olarak çizip çizmeyeceğini belirtir.

Dönüş Değeri

int

Eklenen ASeries’in NSeries’deki ilk indeksini döndürür.

Notlar


Eğer bitişik hücrelerde veri ayarlanıyorsa, ayırmak için iki nokta kullanın. Örneğin, R[1]C[1]:R[3]C[2].
Eğer bitişik olmayan hücrelerde veri ayarlanıyorsa, ayırmak için virgül kullanın. Örneğin, (R[1]C[1],R[3]C[2]).

Clear()

Koleksiyonu temizler.

public void Clear()

GetSeriesByOrder(int)

Sırasına göre Aspose.Cells.Charts.Series öğesini alır.

public Series GetSeriesByOrder(int order)

Parametreler

order int

Serinin sırası.

Dönüş Değeri

Series

Öğe serisi.

RemoveAt(int)

Belirtilen indekste bir seriyi kaldırır.

public void RemoveAt(int index)

Parametreler

index int

İndeks.

SetSeriesNames(int, string, bool)

Grafikteki tüm serilerin adını ayarlar.

public void SetSeriesNames(int startIndex, string area, bool isVertical)

Parametreler

startIndex int

Adını ayarlamak istediğiniz ilk serinin indeksi.

area string

Seri adı için alanı belirtir.

isVertical bool

Serinin hücre değerleri aralığını satır veya sütun olarak çizip çizmeyeceğini belirtir.

Notlar


Eğer başlangıç indeksi serilerin sayısından büyükse, döner ve hiçbir şey yapmaz.
Eğer bitişik hücrelerde veri ayarlanıyorsa, ayırmak için iki nokta kullanın. Örneğin, $C$2:$C$5.
Eğer bitişik olmayan hücrelerde veri ayarlanıyorsa, ayırmak için virgül kullanın. Örneğin, ($C$2,$D$5).

SwapSeries(int, int)

İki serinin sıralarını doğrudan değiştirir.

public void SwapSeries(int sourceIndex, int destIndex)

Parametreler

sourceIndex int

Mevcut indeks.

destIndex int

Hedef indeks.

 Türkçe