Class SeriesCollection

Class SeriesCollection

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

Mengenkapsulasi koleksi objek Aspose.Cells.Charts.Series.

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

Pewarisan

objectCollectionBase<series>SeriesCollection

Mengimplementasikan

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

Anggota yang diwarisi

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()

Contoh

//Membuat objek Workbook
Workbook workbook = new Workbook();
//Menambahkan worksheet baru ke objek Excel
int sheetIndex = workbook.Worksheets.Add();
//Mendapatkan referensi worksheet yang baru ditambahkan dengan melewatkan indeks sheetnya
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Menambahkan nilai contoh ke sel "A1"
worksheet.Cells["A1"].PutValue(50);
//Menambahkan nilai contoh ke sel "A2"
worksheet.Cells["A2"].PutValue(100);
//Menambahkan nilai contoh ke sel "A3"
worksheet.Cells["A3"].PutValue(150);
//Menambahkan nilai contoh ke sel "A4"
worksheet.Cells["A4"].PutValue(200);
//Menambahkan nilai contoh ke sel "B1"
worksheet.Cells["B1"].PutValue(60);
//Menambahkan nilai contoh ke sel "B2"
worksheet.Cells["B2"].PutValue(32);
//Menambahkan nilai contoh ke sel "B3"
worksheet.Cells["B3"].PutValue(50);
//Menambahkan nilai contoh ke sel "B4"
worksheet.Cells["B4"].PutValue(40);
//Menambahkan nilai contoh ke sel "C1" sebagai data kategori
worksheet.Cells["C1"].PutValue("Q1");
//Menambahkan nilai contoh ke sel "C2" sebagai data kategori
worksheet.Cells["C2"].PutValue("Q2");
//Menambahkan nilai contoh ke sel "C3" sebagai data kategori
worksheet.Cells["C3"].PutValue("Y1");
//Menambahkan nilai contoh ke sel "C4" sebagai data kategori
worksheet.Cells["C4"].PutValue("Y2");
//Menambahkan grafik ke worksheet
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Mengakses instance grafik yang baru ditambahkan
Chart chart = worksheet.Charts[chartIndex];
//Menambahkan NSeries (sumber data grafik) ke grafik dari sel "A1" hingga "B4"
chart.NSeries.Add("A1:B4", true);
//Mengatur sumber data untuk data kategori dari NSeries
chart.NSeries.CategoryData = "C1:C4";
//Menyimpan file Excel
workbook.Save("book1.xls");
'Membuat objek Workbook
Dim workbook As Workbook = New Workbook()
'Menambahkan worksheet baru ke objek Excel
Dim sheetIndex As Integer = workbook.Worksheets.Add()
'Mendapatkan referensi worksheet yang baru ditambahkan dengan melewatkan indeks sheetnya
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Menambahkan nilai contoh ke sel "A1"
worksheet.Cells("A1").PutValue(50)
'Menambahkan nilai contoh ke sel "A2"
worksheet.Cells("A2").PutValue(100)
'Menambahkan nilai contoh ke sel "A3"
worksheet.Cells("A3").PutValue(150)
'Menambahkan nilai contoh ke sel "A4"
worksheet.Cells("A4").PutValue(200)
'Menambahkan nilai contoh ke sel "B1"
worksheet.Cells("B1").PutValue(60)
'Menambahkan nilai contoh ke sel "B2"
worksheet.Cells("B2").PutValue(32)
'Menambahkan nilai contoh ke sel "B3"
worksheet.Cells("B3").PutValue(50)
'Menambahkan nilai contoh ke sel "B4"
worksheet.Cells("B4").PutValue(40)
'Menambahkan nilai contoh ke sel "C1" sebagai data kategori
worksheet.Cells("C1").PutValue("Q1")
'Menambahkan nilai contoh ke sel "C2" sebagai data kategori
worksheet.Cells("C2").PutValue("Q2")
'Menambahkan nilai contoh ke sel "C3" sebagai data kategori
worksheet.Cells("C3").PutValue("Y1")
'Menambahkan nilai contoh ke sel "C4" sebagai data kategori
worksheet.Cells("C4").PutValue("Y2")
'Menambahkan grafik ke worksheet
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Mengakses instance grafik yang baru ditambahkan
Dim chart As Chart = worksheet.Charts(chartIndex)
'Menambahkan NSeries (sumber data grafik) ke grafik dari sel "A1" hingga "B4"
chart.NSeries.Add("A1:B4", True)
'Mengatur sumber data untuk data kategori dari NSeries
chart.NSeries.CategoryData = "C1:C4"
'Menyimpan file Excel
workbook.Save("book1.xls")

Properti

CategoryData

Mendapatkan atau mengatur rentang nilai sumbu kategori. Ini bisa berupa rentang sel (seperti, “d1:e10”), atau sekumpulan nilai (seperti,"{2,6,8,10}").

public string CategoryData { get; set; }

Nilai Properti

string

IsColorVaried

Mewakili apakah warna titik bervariasi.

public bool IsColorVaried { get; set; }

Nilai Properti

bool

SecondCategoryData

Mendapatkan atau mengatur rentang nilai sumbu kategori kedua. Ini bisa berupa rentang sel (seperti, “d1:e10”), atau sekumpulan nilai (seperti,"{2,6,8,10}"). Hanya berpengaruh ketika beberapa ASeries dipetakan pada sumbu kedua.

public string SecondCategoryData { get; set; }

Nilai Properti

string

this[int]

Mendapatkan elemen Aspose.Cells.Charts.Series pada indeks yang ditentukan.

public Series this[int index] { get; }

Nilai Properti

Series

Metode

Add(string, bool)

Menambahkan koleksi Aspose.Cells.Charts.Series ke grafik.

public int Add(string area, bool isVertical)

Parameter

area string

Menentukan nilai dari mana untuk memplot data series

isVertical bool

Menentukan apakah untuk memplot series dari rentang nilai sel berdasarkan baris atau kolom.

Mengembalikan

int

Mengembalikan indeks pertama dari ASeries yang ditambahkan dalam NSeries.

Catatan


Jika mengatur data pada sel yang berdekatan, gunakan titik dua untuk memisahkan mereka. Misalnya, $C$2:$C$5.
Jika mengatur data pada sel yang tidak berdekatan, gunakan koma untuk memisahkan mereka. Misalnya: ($C$2,$D$5).

Add(string, bool, bool)

Menambahkan koleksi Aspose.Cells.Charts.Series ke grafik.

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

Parameter

area string

Menentukan nilai dari mana untuk memplot data series

isVertical bool

Menentukan apakah untuk memplot series dari rentang nilai sel berdasarkan baris atau kolom.

checkLabels bool

Menunjukkan apakah rentang tersebut berisi nama series

Mengembalikan

int

Mengembalikan indeks pertama dari ASeries yang ditambahkan dalam NSeries.

Catatan


Jika mengatur data pada sel yang berdekatan, gunakan titik dua untuk memisahkan mereka. Misalnya, $C$2:$C$5.
Jika mengatur data pada sel yang tidak berdekatan, gunakan koma untuk memisahkan mereka. Misalnya: ($C$2,$D$5).

AddR1C1(string, bool)

Menambahkan koleksi Aspose.Cells.Charts.Series ke grafik.

public int AddR1C1(string area, bool isVertical)

Parameter

area string

Menentukan nilai dari mana untuk memplot data series

isVertical bool

Menentukan apakah untuk memplot series dari rentang nilai sel berdasarkan baris atau kolom.

Mengembalikan

int

Mengembalikan indeks pertama dari ASeries yang ditambahkan dalam NSeries.

Catatan


Jika mengatur data pada sel yang berdekatan, gunakan titik dua untuk memisahkan mereka. Misalnya, R[1]C[1]:R[3]C[2].
Jika mengatur data pada sel yang tidak berdekatan, gunakan koma untuk memisahkan mereka. Misalnya,(R[1]C[1],R[3]C[2]).

Clear()

Menghapus koleksi

public void Clear()

GetSeriesByOrder(int)

Mendapatkan elemen Aspose.Cells.Charts.Series berdasarkan urutan.

public Series GetSeriesByOrder(int order)

Parameter

order int

Urutan series

Mengembalikan

Series

Elemen series

RemoveAt(int)

Menghapus series pada indeks tertentu.

public void RemoveAt(int index)

Parameter

index int

Indeks.

SetSeriesNames(int, string, bool)

Mengatur nama dari semua series dalam grafik.

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

Parameter

startIndex int

Indeks dari series pertama yang ingin Anda atur namanya.

area string

Menentukan area untuk nama series.

isVertical bool

Menentukan apakah untuk memplot series dari rentang nilai sel berdasarkan baris atau kolom.

Catatan


Jika indeks awal lebih besar dari jumlah series, itu akan mengembalikan dan tidak melakukan apa-apa.
Jika mengatur data pada sel yang berdekatan, gunakan titik dua untuk memisahkan mereka. Misalnya, $C$2:$C$5.
Jika mengatur data pada sel yang tidak berdekatan, gunakan koma untuk memisahkan mereka. Misalnya, ($C$2,$D$5).

SwapSeries(int, int)

Secara langsung mengubah urutan dari dua series.

public void SwapSeries(int sourceIndex, int destIndex)

Parameter

sourceIndex int

Indeks saat ini

destIndex int

Indeks tujuan

 Indonesia