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
object ← CollectionBase<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
IsColorVaried
Noktaların renginin değişip değişmediğini temsil eder.
public bool IsColorVaried { get; set; }
Özellik Değeri
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
this[int]
Belirtilen indeksteki Aspose.Cells.Charts.Series öğesini alır.
public Series this[int index] { get; }
Özellik Değeri
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
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
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
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
Öğ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.