Class SeriesCollection

Class SeriesCollection

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

Kapselt eine Sammlung von Aspose.Cells.Charts.Series-Objekten.

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

Vererbung

objectCollectionBase<series>SeriesCollection

Implementiert

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

Vererbte Mitglieder

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

Beispiele

//Instanziierung eines Workbook-Objekts
Workbook workbook = new Workbook();
//Hinzufügen eines neuen Arbeitsblatts zum Excel-Objekt
int sheetIndex = workbook.Worksheets.Add();
//Erhalten der Referenz des neu hinzugefügten Arbeitsblatts durch Übergabe seines Arbeitsblattindex
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Hinzufügen eines Beispielwerts zur Zelle "A1"
worksheet.Cells["A1"].PutValue(50);
//Hinzufügen eines Beispielwerts zur Zelle "A2"
worksheet.Cells["A2"].PutValue(100);
//Hinzufügen eines Beispielwerts zur Zelle "A3"
worksheet.Cells["A3"].PutValue(150);
//Hinzufügen eines Beispielwerts zur Zelle "A4"
worksheet.Cells["A4"].PutValue(200);
//Hinzufügen eines Beispielwerts zur Zelle "B1"
worksheet.Cells["B1"].PutValue(60);
//Hinzufügen eines Beispielwerts zur Zelle "B2"
worksheet.Cells["B2"].PutValue(32);
//Hinzufügen eines Beispielwerts zur Zelle "B3"
worksheet.Cells["B3"].PutValue(50);
//Hinzufügen eines Beispielwerts zur Zelle "B4"
worksheet.Cells["B4"].PutValue(40);
//Hinzufügen eines Beispielwerts zur Zelle "C1" als Kategoriedaten
worksheet.Cells["C1"].PutValue("Q1");
//Hinzufügen eines Beispielwerts zur Zelle "C2" als Kategoriedaten
worksheet.Cells["C2"].PutValue("Q2");
//Hinzufügen eines Beispielwerts zur Zelle "C3" als Kategoriedaten
worksheet.Cells["C3"].PutValue("Y1");
//Hinzufügen eines Beispielwerts zur Zelle "C4" als Kategoriedaten
worksheet.Cells["C4"].PutValue("Y2");
//Hinzufügen eines Diagramms zum Arbeitsblatt
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Zugriff auf die Instanz des neu hinzugefügten Diagramms
Chart chart = worksheet.Charts[chartIndex];
//Hinzufügen von NSeries (Diagrammdatenquelle) zum Diagramm von der Zelle "A1" bis "B4"
chart.NSeries.Add("A1:B4", true);
//Festlegen der Datenquelle für die Kategoriedaten von NSeries
chart.NSeries.CategoryData = "C1:C4";
//Speichern der Excel-Datei
workbook.Save("book1.xls");
'Instanziierung eines Workbook-Objekts
Dim workbook As Workbook = New Workbook()
'Hinzufügen eines neuen Arbeitsblatts zum Excel-Objekt
Dim sheetIndex As Integer = workbook.Worksheets.Add()
'Erhalten der Referenz des neu hinzugefügten Arbeitsblatts durch Übergabe seines Arbeitsblattindex
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Hinzufügen eines Beispielwerts zur Zelle "A1"
worksheet.Cells("A1").PutValue(50)
'Hinzufügen eines Beispielwerts zur Zelle "A2"
worksheet.Cells("A2").PutValue(100)
'Hinzufügen eines Beispielwerts zur Zelle "A3"
worksheet.Cells("A3").PutValue(150)
'Hinzufügen eines Beispielwerts zur Zelle "A4"
worksheet.Cells("A4").PutValue(200)
'Hinzufügen eines Beispielwerts zur Zelle "B1"
worksheet.Cells("B1").PutValue(60)
'Hinzufügen eines Beispielwerts zur Zelle "B2"
worksheet.Cells("B2").PutValue(32)
'Hinzufügen eines Beispielwerts zur Zelle "B3"
worksheet.Cells("B3").PutValue(50)
'Hinzufügen eines Beispielwerts zur Zelle "B4"
worksheet.Cells("B4").PutValue(40)
'Hinzufügen eines Beispielwerts zur Zelle "C1" als Kategoriedaten
worksheet.Cells("C1").PutValue("Q1")
'Hinzufügen eines Beispielwerts zur Zelle "C2" als Kategoriedaten
worksheet.Cells("C2").PutValue("Q2")
'Hinzufügen eines Beispielwerts zur Zelle "C3" als Kategoriedaten
worksheet.Cells("C3").PutValue("Y1")
'Hinzufügen eines Beispielwerts zur Zelle "C4" als Kategoriedaten
worksheet.Cells("C4").PutValue("Y2")
'Hinzufügen eines Diagramms zum Arbeitsblatt
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Zugriff auf die Instanz des neu hinzugefügten Diagramms
Dim chart As Chart = worksheet.Charts(chartIndex)
'Hinzufügen von NSeries (Diagrammdatenquelle) zum Diagramm von der Zelle "A1" bis "B4"
chart.NSeries.Add("A1:B4", True)
'Festlegen der Datenquelle für die Kategoriedaten von NSeries
chart.NSeries.CategoryData = "C1:C4"
'Speichern der Excel-Datei
workbook.Save("book1.xls")

Eigenschaften

CategoryData

Erhält oder setzt den Bereich der Werte der Kategoriewerte. Es kann ein Bereich von Zellen (z. B. “d1:e10”), oder eine Sequenz von Werten (z. B. “{2,6,8,10}”) sein.

public string CategoryData { get; set; }

Eigenschaftswert

string

IsColorVaried

Stellt dar, ob die Farbe der Punkte variiert.

public bool IsColorVaried { get; set; }

Eigenschaftswert

bool

SecondCategoryData

Erhält oder setzt den Bereich der Werte der zweiten Kategorie. Es kann ein Bereich von Zellen (z. B. “d1:e10”), oder eine Sequenz von Werten (z. B. “{2,6,8,10}”) sein. Hat nur Auswirkungen, wenn einige ASerieses auf der zweiten Achse gezeichnet werden.

public string SecondCategoryData { get; set; }

Eigenschaftswert

string

this[int]

Erhält das Aspose.Cells.Charts.Series-Element am angegebenen Index.

public Series this[int index] { get; }

Eigenschaftswert

Series

Methoden

Add(string, bool)

Fügt die Aspose.Cells.Charts.Series-Sammlung zu einem Diagramm hinzu.

public int Add(string area, bool isVertical)

Parameter

area string

Gibt die Werte an, von denen die Datenreihe gezeichnet werden soll

isVertical bool

Gibt an, ob die Serie aus einem Bereich von Zellwerten zeilenweise oder spaltenweise gezeichnet werden soll.

Rückgabe

int

Gibt den ersten Index der hinzugefügten ASeries in der NSeries zurück.

Bemerkungen


Wenn Daten in zusammenhängenden Zellen festgelegt werden, verwenden Sie einen Doppelpunkt, um sie zu trennen. Zum Beispiel: $C$2:$C$5.
Wenn Daten in nicht zusammenhängenden Zellen festgelegt werden, verwenden Sie ein Komma, um sie zu trennen. Zum Beispiel: ($C$2,$D$5).

Add(string, bool, bool)

Fügt die Aspose.Cells.Charts.Series-Sammlung zu einem Diagramm hinzu.

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

Parameter

area string

Gibt die Werte an, von denen die Datenreihe gezeichnet werden soll

isVertical bool

Gibt an, ob die Serie aus einem Bereich von Zellwerten zeilenweise oder spaltenweise gezeichnet werden soll.

checkLabels bool

Gibt an, ob der Bereich die Namen der Serien enthält.

Rückgabe

int

Gibt den ersten Index der hinzugefügten ASeries in der NSeries zurück.

Bemerkungen


Wenn Daten in zusammenhängenden Zellen festgelegt werden, verwenden Sie einen Doppelpunkt, um sie zu trennen. Zum Beispiel: $C$2:$C$5.
Wenn Daten in nicht zusammenhängenden Zellen festgelegt werden, verwenden Sie ein Komma, um sie zu trennen. Zum Beispiel: ($C$2,$D$5).

AddR1C1(string, bool)

Fügt die Aspose.Cells.Charts.Series-Sammlung zu einem Diagramm hinzu.

public int AddR1C1(string area, bool isVertical)

Parameter

area string

Gibt die Werte an, von denen die Datenreihe gezeichnet werden soll

isVertical bool

Gibt an, ob die Serie aus einem Bereich von Zellwerten zeilenweise oder spaltenweise gezeichnet werden soll.

Rückgabe

int

Gibt den ersten Index der hinzugefügten ASeries in der NSeries zurück.

Bemerkungen


Wenn Daten in zusammenhängenden Zellen festgelegt werden, verwenden Sie einen Doppelpunkt, um sie zu trennen. Zum Beispiel: R[1]C[1]:R[3]C[2].
Wenn Daten in nicht zusammenhängenden Zellen festgelegt werden, verwenden Sie ein Komma, um sie zu trennen. Zum Beispiel: (R[1]C[1],R[3]C[2]).

Clear()

Löscht die Sammlung

public void Clear()

GetSeriesByOrder(int)

Erhält das Aspose.Cells.Charts.Series-Element nach Reihenfolge.

public Series GetSeriesByOrder(int order)

Parameter

order int

Die Reihenfolge der Serie

Rückgabe

Series

Das Element der Serie

RemoveAt(int)

Entfernt eine Serie an dem spezifischen Index.

public void RemoveAt(int index)

Parameter

index int

Der Index.

SetSeriesNames(int, string, bool)

Setzt den Namen aller Serien im Diagramm.

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

Parameter

startIndex int

Der Index der ersten Serie, für die Sie den Namen festlegen möchten.

area string

Gibt den Bereich für den Seriennamen an.

isVertical bool

Gibt an, ob die Serie aus einem Bereich von Zellwerten zeilenweise oder spaltenweise gezeichnet werden soll.

Bemerkungen


Wenn der Startindex größer ist als die Anzahl der Serien, wird nichts zurückgegeben und es wird nichts unternommen.
Wenn Daten in zusammenhängenden Zellen festgelegt werden, verwenden Sie einen Doppelpunkt, um sie zu trennen. Zum Beispiel: $C$2:$C$5.
Wenn Daten in nicht zusammenhängenden Zellen festgelegt werden, verwenden Sie ein Komma, um sie zu trennen. Zum Beispiel: ($C$2,$D$5).

SwapSeries(int, int)

Ändert direkt die Reihenfolge der beiden Serien.

public void SwapSeries(int sourceIndex, int destIndex)

Parameter

sourceIndex int

Der aktuelle Index

destIndex int

Der Zielindex

 Deutsch