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
object ← CollectionBase<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
IsColorVaried
Mewakili apakah warna titik bervariasi.
public bool IsColorVaried { get; set; }
Nilai Properti
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
this[int]
Mendapatkan elemen Aspose.Cells.Charts.Series pada indeks yang ditentukan.
public Series this[int index] { get; }
Nilai Properti
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
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
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
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
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