Class SeriesCollection
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Enkapsuluje kolekcję obiektów Aspose.Cells.Charts.Series.
public class SeriesCollection : CollectionBase<series>, IList<series>, ICollection<series>, IEnumerable<series>, ICollection, IEnumerable
Dziedziczenie
object ← CollectionBase<series> ← SeriesCollection
Implementuje
IList<series>, ICollection<series>, IEnumerable<series>, ICollection, IEnumerable
Członkowie dziedziczeni
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()
Przykłady
//Tworzenie obiektu Workbook
Workbook workbook = new Workbook();
//Dodawanie nowego arkusza do obiektu Excel
int sheetIndex = workbook.Worksheets.Add();
//Uzyskiwanie referencji do nowo dodanego arkusza poprzez przekazanie jego indeksu
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Dodawanie przykładowej wartości do komórki "A1"
worksheet.Cells["A1"].PutValue(50);
//Dodawanie przykładowej wartości do komórki "A2"
worksheet.Cells["A2"].PutValue(100);
//Dodawanie przykładowej wartości do komórki "A3"
worksheet.Cells["A3"].PutValue(150);
//Dodawanie przykładowej wartości do komórki "A4"
worksheet.Cells["A4"].PutValue(200);
//Dodawanie przykładowej wartości do komórki "B1"
worksheet.Cells["B1"].PutValue(60);
//Dodawanie przykładowej wartości do komórki "B2"
worksheet.Cells["B2"].PutValue(32);
//Dodawanie przykładowej wartości do komórki "B3"
worksheet.Cells["B3"].PutValue(50);
//Dodawanie przykładowej wartości do komórki "B4"
worksheet.Cells["B4"].PutValue(40);
//Dodawanie przykładowej wartości do komórki "C1" jako dane kategorii
worksheet.Cells["C1"].PutValue("Q1");
//Dodawanie przykładowej wartości do komórki "C2" jako dane kategorii
worksheet.Cells["C2"].PutValue("Q2");
//Dodawanie przykładowej wartości do komórki "C3" jako dane kategorii
worksheet.Cells["C3"].PutValue("Y1");
//Dodawanie przykładowej wartości do komórki "C4" jako dane kategorii
worksheet.Cells["C4"].PutValue("Y2");
//Dodawanie wykresu do arkusza
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Uzyskiwanie instancji nowo dodanego wykresu
Chart chart = worksheet.Charts[chartIndex];
//Dodawanie NSeries (źródło danych wykresu) do wykresu w zakresie od komórki "A1" do "B4"
chart.NSeries.Add("A1:B4", true);
//Ustawianie źródła danych dla danych kategorii NSeries
chart.NSeries.CategoryData = "C1:C4";
//Zapis pliku Excel
workbook.Save("book1.xls");
'Tworzenie obiektu Workbook
Dim workbook As Workbook = New Workbook()
'Dodawanie nowego arkusza do obiektu Excel
Dim sheetIndex As Integer = workbook.Worksheets.Add()
'Uzyskiwanie referencji do nowo dodanego arkusza poprzez przekazanie jego indeksu
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Dodawanie przykładowej wartości do komórki "A1"
worksheet.Cells("A1").PutValue(50)
'Dodawanie przykładowej wartości do komórki "A2"
worksheet.Cells("A2").PutValue(100)
'Dodawanie przykładowej wartości do komórki "A3"
worksheet.Cells("A3").PutValue(150)
'Dodawanie przykładowej wartości do komórki "A4"
worksheet.Cells("A4").PutValue(200)
'Dodawanie przykładowej wartości do komórki "B1"
worksheet.Cells("B1").PutValue(60)
'Dodawanie przykładowej wartości do komórki "B2"
worksheet.Cells("B2").PutValue(32)
'Dodawanie przykładowej wartości do komórki "B3"
worksheet.Cells("B3").PutValue(50)
'Dodawanie przykładowej wartości do komórki "B4"
worksheet.Cells("B4").PutValue(40)
'Dodawanie przykładowej wartości do komórki "C1" jako dane kategorii
worksheet.Cells("C1").PutValue("Q1")
'Dodawanie przykładowej wartości do komórki "C2" jako dane kategorii
worksheet.Cells("C2").PutValue("Q2")
'Dodawanie przykładowej wartości do komórki "C3" jako dane kategorii
worksheet.Cells("C3").PutValue("Y1")
'Dodawanie przykładowej wartości do komórki "C4" jako dane kategorii
worksheet.Cells("C4").PutValue("Y2")
'Dodawanie wykresu do arkusza
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Uzyskiwanie instancji nowo dodanego wykresu
Dim chart As Chart = worksheet.Charts(chartIndex)
'Dodawanie NSeries (źródło danych wykresu) do wykresu w zakresie od komórki "A1" do "B4"
chart.NSeries.Add("A1:B4", True)
'Ustawianie źródła danych dla danych kategorii NSeries
chart.NSeries.CategoryData = "C1:C4"
'Zapis pliku Excel
workbook.Save("book1.xls")
Właściwości
CategoryData
Pobiera lub ustawia zakres wartości osi kategorii. Może to być zakres komórek (np. “d1:e10”), lub sekwencja wartości (np. “{2,6,8,10}”).
public string CategoryData { get; set; }
Wartość właściwości
IsColorVaried
Reprezentuje, czy kolor punktów jest zróżnicowany.
public bool IsColorVaried { get; set; }
Wartość właściwości
SecondCategoryData
Pobiera lub ustawia zakres wartości drugiej osi kategorii. Może to być zakres komórek (np. “d1:e10”), lub sekwencja wartości (np. “{2,6,8,10}”). Działa tylko wtedy, gdy niektóre ASeries są rysowane na drugiej osi.
public string SecondCategoryData { get; set; }
Wartość właściwości
this[int]
Pobiera element Aspose.Cells.Charts.Series o określonym indeksie.
public Series this[int index] { get; }
Wartość właściwości
Metody
Add(string, bool)
Dodaje kolekcję Aspose.Cells.Charts.Series do wykresu.
public int Add(string area, bool isVertical)
Parametry
area
string
Określa wartości, z których ma być rysowana seria danych
isVertical
bool
Określa, czy rysować serię z zakresu wartości komórek wierszami, czy kolumnami.
Zwraca
Zwraca pierwszy indeks dodanej ASeries w NSeries.
Uwagi
Jeśli ustawiasz dane w sąsiadujących komórkach, użyj dwukropka do ich oddzielenia. Na przykład, $C$2:$C$5.
Jeśli ustawiasz dane w niesąsiadujących komórkach, użyj przecinka do ich oddzielenia. Na przykład: ($C$2,$D$5).
Add(string, bool, bool)
Dodaje kolekcję Aspose.Cells.Charts.Series do wykresu.
public int Add(string area, bool isVertical, bool checkLabels)
Parametry
area
string
Określa wartości, z których ma być rysowana seria danych
isVertical
bool
Określa, czy rysować serię z zakresu wartości komórek wierszami, czy kolumnami.
checkLabels
bool
Określa, czy zakres zawiera nazwę serii
Zwraca
Zwraca pierwszy indeks dodanej ASeries w NSeries.
Uwagi
Jeśli ustawiasz dane w sąsiadujących komórkach, użyj dwukropka do ich oddzielenia. Na przykład, $C$2:$C$5.
Jeśli ustawiasz dane w niesąsiadujących komórkach, użyj przecinka do ich oddzielenia. Na przykład: ($C$2,$D$5).
AddR1C1(string, bool)
Dodaje kolekcję Aspose.Cells.Charts.Series do wykresu.
public int AddR1C1(string area, bool isVertical)
Parametry
area
string
Określa wartości, z których ma być rysowana seria danych
isVertical
bool
Określa, czy rysować serię z zakresu wartości komórek wierszami, czy kolumnami.
Zwraca
Zwraca pierwszy indeks dodanej ASeries w NSeries.
Uwagi
Jeśli ustawiasz dane w sąsiadujących komórkach, użyj dwukropka do ich oddzielenia. Na przykład, R[1]C[1]:R[3]C[2].
Jeśli ustawiasz dane w niesąsiadujących komórkach, użyj przecinka do ich oddzielenia. Na przykład: (R[1]C[1],R[3]C[2]).
Clear()
Czyści kolekcję
public void Clear()
GetSeriesByOrder(int)
Pobiera element Aspose.Cells.Charts.Series według kolejności.
public Series GetSeriesByOrder(int order)
Parametry
order
int
Kolejność serii
Zwraca
Element serii
RemoveAt(int)
Usuwa serię na określonym indeksie.
public void RemoveAt(int index)
Parametry
index
int
Indeks.
SetSeriesNames(int, string, bool)
Ustawia nazwę wszystkich serii w wykresie.
public void SetSeriesNames(int startIndex, string area, bool isVertical)
Parametry
startIndex
int
Indeks pierwszej serii, której chcesz ustawić nazwę.
area
string
Określa obszar dla nazwy serii.
isVertical
bool
Określa, czy rysować serię z zakresu wartości komórek wierszami, czy kolumnami.
Uwagi
Jeśli indeks początkowy jest większy niż liczba serii, nie wykona żadnej akcji.
Jeśli ustawiasz dane w sąsiadujących komórkach, użyj dwukropka do ich oddzielenia. Na przykład, $C$2:$C$5.
Jeśli ustawiasz dane w niesąsiadujących komórkach, użyj przecinka do ich oddzielenia. Na przykład: ($C$2,$D$5).
SwapSeries(int, int)
Bezpośrednio zmienia kolejność dwóch serii.
public void SwapSeries(int sourceIndex, int destIndex)
Parametry
sourceIndex
int
Aktualny indeks
destIndex
int
Indeks docelowy