Class SeriesCollection

Class SeriesCollection

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

Kapslar en samling av Aspose.Cells.Charts.Series-objekt.

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

Arv

objectCollectionBase<series>SeriesCollection

Implementerar

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

Arvade medlemmar

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

Exempel

//Instansiera ett Workbook-objekt
Workbook workbook = new Workbook();
//Lägg till ett nytt kalkylblad i Excel-objektet
int sheetIndex = workbook.Worksheets.Add();
//Få referensen till det nyligen tillagda kalkylbladet genom att skicka dess bladindex
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Lägg till ett provvärde i cell "A1"
worksheet.Cells["A1"].PutValue(50);
//Lägg till ett provvärde i cell "A2"
worksheet.Cells["A2"].PutValue(100);
//Lägg till ett provvärde i cell "A3"
worksheet.Cells["A3"].PutValue(150);
//Lägg till ett provvärde i cell "A4"
worksheet.Cells["A4"].PutValue(200);
//Lägg till ett provvärde i cell "B1"
worksheet.Cells["B1"].PutValue(60);
//Lägg till ett provvärde i cell "B2"
worksheet.Cells["B2"].PutValue(32);
//Lägg till ett provvärde i cell "B3"
worksheet.Cells["B3"].PutValue(50);
//Lägg till ett provvärde i cell "B4"
worksheet.Cells["B4"].PutValue(40);
//Lägg till ett provvärde i cell "C1" som kategoridata
worksheet.Cells["C1"].PutValue("Q1");
//Lägg till ett provvärde i cell "C2" som kategoridata
worksheet.Cells["C2"].PutValue("Q2");
//Lägg till ett provvärde i cell "C3" som kategoridata
worksheet.Cells["C3"].PutValue("Y1");
//Lägg till ett provvärde i cell "C4" som kategoridata
worksheet.Cells["C4"].PutValue("Y2");
//Lägg till ett diagram i kalkylbladet
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Åtkomst till instansen av det nyligen tillagda diagrammet
Chart chart = worksheet.Charts[chartIndex];
//Lägg till NSeries (diagramdatasource) till diagrammet som sträcker sig från cell "A1" till "B4"
chart.NSeries.Add("A1:B4", true);
//Ställ in datakällan för kategoridata för NSeries
chart.NSeries.CategoryData = "C1:C4";
//Spara Excel-filen
workbook.Save("book1.xls");
'Instansiera ett Workbook-objekt
Dim workbook As Workbook = New Workbook()
'Lägg till ett nytt kalkylblad i Excel-objektet
Dim sheetIndex As Integer = workbook.Worksheets.Add()
'Få referensen till det nyligen tillagda kalkylbladet genom att skicka dess bladindex
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Lägg till ett provvärde i cell "A1"
worksheet.Cells("A1").PutValue(50)
'Lägg till ett provvärde i cell "A2"
worksheet.Cells("A2").PutValue(100)
'Lägg till ett provvärde i cell "A3"
worksheet.Cells("A3").PutValue(150)
'Lägg till ett provvärde i cell "A4"
worksheet.Cells("A4").PutValue(200)
'Lägg till ett provvärde i cell "B1"
worksheet.Cells("B1").PutValue(60)
'Lägg till ett provvärde i cell "B2"
worksheet.Cells("B2").PutValue(32)
'Lägg till ett provvärde i cell "B3"
worksheet.Cells("B3").PutValue(50)
'Lägg till ett provvärde i cell "B4"
worksheet.Cells("B4").PutValue(40)
'Lägg till ett provvärde i cell "C1" som kategoridata
worksheet.Cells("C1").PutValue("Q1")
'Lägg till ett provvärde i cell "C2" som kategoridata
worksheet.Cells("C2").PutValue("Q2")
'Lägg till ett provvärde i cell "C3" som kategoridata
worksheet.Cells("C3").PutValue("Y1")
'Lägg till ett provvärde i cell "C4" som kategoridata
worksheet.Cells("C4").PutValue("Y2")
'Lägg till ett diagram i kalkylbladet
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Åtkomst till instansen av det nyligen tillagda diagrammet
Dim chart As Chart = worksheet.Charts(chartIndex)
'Lägg till NSeries (diagramdatasource) till diagrammet som sträcker sig från cell "A1" till "B4"
chart.NSeries.Add("A1:B4", True)
'Ställ in datakällan för kategoridata för NSeries
chart.NSeries.CategoryData = "C1:C4"
'Spara Excel-filen
workbook.Save("book1.xls")

Egenskaper

CategoryData

Får eller sätter intervallet för kategorins axelvärden. Det kan vara ett cellområde (som “d1:e10”), eller en sekvens av värden (som “{2,6,8,10}”).

public string CategoryData { get; set; }

Egenskapsvärde

string

IsColorVaried

Representerar om färgen på punkterna är varierad.

public bool IsColorVaried { get; set; }

Egenskapsvärde

bool

SecondCategoryData

Får eller sätter intervallet för andra kategorins axelvärden. Det kan vara ett cellområde (som “d1:e10”), eller en sekvens av värden (som “{2,6,8,10}”). Endast effekt när vissa ASeries ritas på den andra axeln.

public string SecondCategoryData { get; set; }

Egenskapsvärde

string

this[int]

Får Aspose.Cells.Charts.Series-elementet vid det angivna indexet.

public Series this[int index] { get; }

Egenskapsvärde

Series

Metoder

Add(string, bool)

Lägger till Aspose.Cells.Charts.Series-samlingen till ett diagram.

public int Add(string area, bool isVertical)

Parametrar

area string

Anger värden som ska plottas för dataserien.

isVertical bool

Anger om serien ska plottas från ett cellvärdesområde radvis eller kolumnvis.

Returer

int

Returnerar det första indexet för den tillagda ASeries i NSeries.

Anmärkningar


Om data anges på sammanhängande celler, använd kolon för att separera dem. Till exempel, $C$2:$C$5.
Om data anges på icke-sammanhängande celler, använd komma för att separera dem. Till exempel: ($C$2,$D$5).

Add(string, bool, bool)

Lägger till Aspose.Cells.Charts.Series-samlingen till ett diagram.

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

Parametrar

area string

Anger värden som ska plottas för dataserien.

isVertical bool

Anger om serien ska plottas från ett cellvärdesområde radvis eller kolumnvis.

checkLabels bool

Anger om området innehåller serienamn.

Returer

int

Returnerar det första indexet för den tillagda ASeries i NSeries.

Anmärkningar


Om data anges på sammanhängande celler, använd kolon för att separera dem. Till exempel, $C$2:$C$5.
Om data anges på icke-sammanhängande celler, använd komma för att separera dem. Till exempel: ($C$2,$D$5).

AddR1C1(string, bool)

Lägger till Aspose.Cells.Charts.Series-samlingen till ett diagram.

public int AddR1C1(string area, bool isVertical)

Parametrar

area string

Anger värden som ska plottas för dataserien.

isVertical bool

Anger om serien ska plottas från ett cellvärdesområde radvis eller kolumnvis.

Returer

int

Returnerar det första indexet för den tillagda ASeries i NSeries.

Anmärkningar


Om data anges på sammanhängande celler, använd kolon för att separera dem. Till exempel, R[1]C[1]:R[3]C[2].
Om data anges på icke-sammanhängande celler, använd komma för att separera dem. Till exempel: (R[1]C[1],R[3]C[2]).

Clear()

Rensar samlingen.

public void Clear()

GetSeriesByOrder(int)

Får Aspose.Cells.Charts.Series-elementet efter ordning.

public Series GetSeriesByOrder(int order)

Parametrar

order int

Ordningen för serien.

Returer

Series

Elementserien.

RemoveAt(int)

Tar bort en serie vid det specifika indexet.

public void RemoveAt(int index)

Parametrar

index int

Indexet.

SetSeriesNames(int, string, bool)

Sätter namnet på alla serier i diagrammet.

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

Parametrar

startIndex int

Indexet för den första serien vars namn du vill sätta.

area string

Anger området för serienamn.

isVertical bool

Anger om serien ska plottas från ett cellvärdesområde radvis eller kolumnvis.

Anmärkningar


Om startindexet är större än antalet serier, kommer det att returnera och inte göra något.
Om data anges på sammanhängande celler, använd kolon för att separera dem. Till exempel, $C$2:$C$5.
Om data anges på icke-sammanhängande celler, använd komma för att separera dem. Till exempel: ($C$2,$D$5).

SwapSeries(int, int)

Ändrar direkt ordningen på de två serierna.

public void SwapSeries(int sourceIndex, int destIndex)

Parametrar

sourceIndex int

Det aktuella indexet.

destIndex int

Destinationsindexet.

 Svenska