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
object ← CollectionBase<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
IsColorVaried
Representerar om färgen på punkterna är varierad.
public bool IsColorVaried { get; set; }
Egenskapsvärde
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
this[int]
Får Aspose.Cells.Charts.Series-elementet vid det angivna indexet.
public Series this[int index] { get; }
Egenskapsvärde
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
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
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
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
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.