Class SeriesCollection

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

objectCollectionBase<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

string

IsColorVaried

Reprezentuje, czy kolor punktów jest zróżnicowany.

public bool IsColorVaried { get; set; }

Wartość właściwości

bool

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

string

this[int]

Pobiera element Aspose.Cells.Charts.Series o określonym indeksie.

public Series this[int index] { get; }

Wartość właściwości

Series

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

int

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

int

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

int

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

Series

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

 Polski