Class Series
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Kapslar objektet som representerar en enda dataserie i ett diagram.
public class Series
Arv
Arvade Medlemmar
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 till Excel-objektet
int sheetIndex = workbook.Worksheets.Add();
//Hämta referensen till det nyss tillagda kalkylbladet genom att skicka dess bladindex
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Lägg till ett exempelvärde i cell "A1"
worksheet.Cells["A1"].PutValue(50);
//Lägg till ett exempelvärde i cell "A2"
worksheet.Cells["A2"].PutValue(100);
//Lägg till ett exempelvärde i cell "A3"
worksheet.Cells["A3"].PutValue(150);
//Lägg till ett exempelvärde i cell "A4"
worksheet.Cells["A4"].PutValue(200);
//Lägg till ett exempelvärde i cell "B1"
worksheet.Cells["B1"].PutValue(60);
//Lägg till ett exempelvärde i cell "B2"
worksheet.Cells["B2"].PutValue(32);
//Lägg till ett exempelvärde i cell "B3"
worksheet.Cells["B3"].PutValue(50);
//Lägg till ett exempelvärde i cell "B4"
worksheet.Cells["B4"].PutValue(40);
//Lägg till ett exempelvärde i cell "C1" som kategori data
worksheet.Cells["C1"].PutValue("Q1");
//Lägg till ett exempelvärde i cell "C2" som kategori data
worksheet.Cells["C2"].PutValue("Q2");
//Lägg till ett exempelvärde i cell "C3" som kategori data
worksheet.Cells["C3"].PutValue("Y1");
//Lägg till ett exempelvärde i cell "C4" som kategori data
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 nyss tillagda diagrammet
Chart chart = worksheet.Charts[chartIndex];
//Lägg till NSeries (diagramdatakälla) till diagrammet som sträcker sig från cell "A1" till "B4"
int seriesIndex = chart.NSeries.Add("A1:B4", true);
//Ställ in datakällan för kategori data i NSeries
chart.NSeries.CategoryData = "C1:C4";
Series series = chart.NSeries[seriesIndex];
//Ställ in värdena för serien.
series.Values = "=B1:B4";
//Ändra diagramtyp för serien.
series.Type = ChartType.Line;
//Ställ in markerings egenskaper.
series.Marker.MarkerStyle = ChartMarkerType.Circle;
series.Marker.ForegroundColorSetType = FormattingType.Automatic;
series.Marker.ForegroundColor = System.Drawing.Color.Black;
series.Marker.BackgroundColorSetType = FormattingType.Automatic;
//gör din verksamhet
//Spara Excel-filen
workbook.Save("book1.xls");
'Instansiera ett Workbook-objekt
Dim workbook As Workbook = New Workbook()
'Lägg till ett nytt kalkylblad till Excel-objektet
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'Hämta referensen till det nyss tillagda kalkylbladet genom att skicka dess bladindex
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Lägg till ett exempelvärde i cell "A1"
worksheet.Cells("A1").PutValue(50)
'Lägg till ett exempelvärde i cell "A2"
worksheet.Cells("A2").PutValue(100)
'Lägg till ett exempelvärde i cell "A3"
worksheet.Cells("A3").PutValue(150)
'Lägg till ett exempelvärde i cell "A4"
worksheet.Cells("A4").PutValue(200)
'Lägg till ett exempelvärde i cell "B1"
worksheet.Cells("B1").PutValue(60)
'Lägg till ett exempelvärde i cell "B2"
worksheet.Cells("B2").PutValue(32)
'Lägg till ett exempelvärde i cell "B3"
worksheet.Cells("B3").PutValue(50)
'Lägg till ett exempelvärde i cell "B4"
worksheet.Cells("B4").PutValue(40)
'Lägg till ett exempelvärde i cell "C1" som kategori data
worksheet.Cells("C1").PutValue("Q1")
'Lägg till ett exempelvärde i cell "C2" som kategori data
worksheet.Cells("C2").PutValue("Q2")
'Lägg till ett exempelvärde i cell "C3" som kategori data
worksheet.Cells("C3").PutValue("Y1")
'Lägg till ett exempelvärde i cell "C4" som kategori data
worksheet.Cells("C4").PutValue("Y2")
'Lägg till ett diagram i kalkylbladet
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Åtkomst till instansen av det nyss tillagda diagrammet
Dim chart As Chart = worksheet.Charts(chartIndex)
'Lägg till NSeries (diagramdatakälla) till diagrammet som sträcker sig från cell "A1" till "B4"
Dim seriesIndex As Int32 = chart.NSeries.Add("A1:B4", True)
'Ställ in datakällan för kategori data i NSeries
chart.NSeries.CategoryData = "C1:C4"
Dim series As Series = chart.NSeries(seriesIndex)
'Ställ in värdena för serien.
series.Values = "=B1:B4"
'Ändra diagramtyp för serien.
series.Type = ChartType.Line
'Ställ in markerings egenskaper.
series.Marker.MarkerStyle = ChartMarkerType.Circle
series.Marker.ForegroundColorSetType = FormattingType.Automatic
series.Marker.ForegroundColor = System.Drawing.Color.Black
series.Marker.BackgroundColorSetType = FormattingType.Automatic
'Spara Excel-filen
workbook.Save("book1.xls")
Egenskaper
Area
Representerar bakgrundsområdet för Series-objektet.
public Area Area { get; }
Egenskapsvärde
Bar3DShapeType
Hämtar eller ställer in 3D-formtypen som används med 3D-stapeldiagrammet eller kolumndiagrammet.
public Bar3DShapeType Bar3DShapeType { get; set; }
Egenskapsvärde
Border
Representerar kanten av Series-objektet.
public Line Border { get; }
Egenskapsvärde
BubbleScale
Hämtar eller ställer in skalfaktorn för bubblor i den angivna diagramgruppen. Det kan vara ett heltal från 0 (noll) till 300, som motsvarar en procentandel av standardstorleken. Gäller endast för bubbladiagram.
public int BubbleScale { get; set; }
Egenskapsvärde
BubbleSizes
Hämtar eller ställer in bubblornas storleksvärden för diagramserierna.
public string BubbleSizes { get; set; }
Egenskapsvärde
CountOfDataValues
Hämtar antalet datavärden.
public int CountOfDataValues { get; }
Egenskapsvärde
DataLabels
Representerar DataLabels-objektet för den angivna ASeries.
public DataLabels DataLabels { get; }
Egenskapsvärde
DisplayName
Hämtar namnet på serien som visas i diagrammet.
public string DisplayName { get; }
Egenskapsvärde
DoughnutHoleSize
Returnerar eller ställer in storleken på hålet i en doughnut-diagramgrupp. Hålstorleken uttrycks som en procentandel av diagramstorleken, mellan 10 och 90 procent.
public int DoughnutHoleSize { get; set; }
Egenskapsvärde
DownBars
Returnerar ett Aspose.Cells.Charts.DropBars-objekt som representerar nedbalkarna på ett linjediagram. Gäller endast för linjediagram.
public DropBars DownBars { get; }
Egenskapsvärde
DropLines
Returnerar ett Aspose.Cells.Drawing.Line-objekt som representerar droplinjerna för en serie på linjediagrammet eller områdediagrammet. Gäller endast för linjediagram eller områdediagram.
public Line DropLines { get; }
Egenskapsvärde
Explosion
Avståndet av en öppen pajskiva från mitten av pajdiagrammet uttrycks som en procentandel av pajens diameter.
public int Explosion { get; set; }
Egenskapsvärde
FirstSliceAngle
Hämtar eller ställer in vinkeln på den första pajskivan eller doughnut-skivan, i grader (medurs från vertikalt). Gäller endast för paj-, 3D-paj- och doughnut-diagram, 0 till 360.
public short FirstSliceAngle { get; set; }
Egenskapsvärde
GapWidth
Returnerar eller ställer in utrymmet mellan staplar eller kolumnkluster, som en procentandel av stapel- eller kolumnbredden. Värdet för denna egenskap måste vara mellan 0 och 500.
public short GapWidth { get; set; }
Egenskapsvärde
Has3DEffect
Sant om serien har ett tredimensionellt utseende. Gäller endast för bubbladiagram.
public bool Has3DEffect { get; set; }
Egenskapsvärde
HasDropLines
Sant om diagrammet har droplinjer. Gäller endast för linjediagram eller områdediagram.
public bool HasDropLines { get; set; }
Egenskapsvärde
HasHiLoLines
Sant om linjediagrammet har hög-låg-linjer. Gäller endast för linjediagram.
public bool HasHiLoLines { get; set; }
Egenskapsvärde
HasLeaderLines
Sant om serien har ledarlinjer.
public bool HasLeaderLines { get; set; }
Egenskapsvärde
HasRadarAxisLabels
Sant om ett radar-diagram har kategori axel etiketter. Gäller endast för radar-diagram.
public bool HasRadarAxisLabels { get; set; }
Egenskapsvärde
HasSeriesLines
Sant om ett staplat kolumndiagram eller staplat stapeldiagram har serie linjer eller om ett Paj av Paj-diagram eller Stapel av Paj-diagram har kopplingslinjer mellan de två sektionerna. Gäller endast för staplade kolumndiagram, staplade stapeldiagram, Paj av Paj-diagram eller Stapel av Paj-diagram.
public bool HasSeriesLines { get; set; }
Egenskapsvärde
HasUpDownBars
Sant om ett linjediagram har upp- och nedbalkar. Gäller endast för linjediagram.
public bool HasUpDownBars { get; set; }
Egenskapsvärde
HiLoLines
Returnerar ett HiLoLines-objekt som representerar hög-låg-linjerna för en serie på ett linjediagram. Gäller endast för linjediagram.
public Line HiLoLines { get; }
Egenskapsvärde
IsAutoSplit
Anger om tröskelvärdet är automatiskt.
public bool IsAutoSplit { get; }
Egenskapsvärde
IsColorVaried
Representerar om färgen på punkterna varierar. Diagrammet måste innehålla endast en serie.
public bool IsColorVaried { get; set; }
Egenskapsvärde
IsFiltered
Anger om serien är vald eller filtrerad. Sant representerar att denna serie är filtrerad, och den kommer inte att visas i diagrammet.
public bool IsFiltered { get; set; }
Egenskapsvärde
IsVerticalValues
Anger om datakällan är vertikal.
public bool IsVerticalValues { get; }
Egenskapsvärde
LayoutProperties
Representerar layoutens egenskaper.
public SeriesLayoutProperties LayoutProperties { get; }
Egenskapsvärde
LeaderLines
Representerar ledarlinjer i ett diagram. Ledarlinjer kopplar datalabels till datapunkter. Detta objekt är inte en samling; det finns inget objekt som representerar en enda ledarlinje.
public Line LeaderLines { get; }
Egenskapsvärde
LegendEntry
Hämtar legendposten enligt denna serie.
public LegendEntry LegendEntry { get; }
Egenskapsvärde
Marker
Hämtar Aspose.Cells.Charts.Series.Marker?text=marker.
public Marker Marker { get; }
Egenskapsvärde
Name
Hämtar eller ställer in namnet på dataserien.
public string Name { get; set; }
Egenskapsvärde
Exempel
//Referensnamn till en cell
chart.NSeries[0].Name = "=A1";
//Sätt en sträng som namn
chart.NSeries[0].Name = "Första Serien";
'Referensnamn till en cell
chart.NSeries[0].Name = "=A1"
'Sätt en sträng som namn
chart.NSeries[0].Name = "Första Serien"
Overlap
Anger hur staplar och kolumner är placerade. Kan vara ett värde mellan – 100 och 100. Gäller endast för 2D-staplar och 2D-kolumndiagram.
public short Overlap { get; set; }
Egenskapsvärde
PlotOnSecondAxis
Anger om denna serie plottas på den andra värdeaxeln.
public bool PlotOnSecondAxis { get; set; }
Egenskapsvärde
Points
Hämtar samlingen av punkter i en serie i ett diagram.
public ChartPointCollection Points { get; }
Egenskapsvärde
Anmärkningar
När diagrammet är Paj av Paj eller Stapel av Paj, är den sista punkten en annan punkt i den första pajplotten.
SecondPlotSize
Returnerar eller ställer in storleken på den sekundära sektionen av antingen ett paj av paj-diagram eller ett stapel av paj-diagram, som en procentandel av storleken på den primära pajen. Kan vara ett värde från 5 till 200.
public short SecondPlotSize { get; set; }
Egenskapsvärde
SeriesLines
Returnerar ett SeriesLines-objekt som representerar serielinjerna för ett staplat stapeldiagram eller ett staplat kolumndiagram. Gäller endast för staplade stapeldiagram och staplade kolumndiagram.
public Line SeriesLines { get; }
Egenskapsvärde
Shadow
Sant om serien har en skugga.
public bool Shadow { get; set; }
Egenskapsvärde
ShapeProperties
Hämtar Aspose.Cells.Drawing.ShapePropertyCollection-objektet som innehåller de visuella formegenskaperna för serien.
public ShapePropertyCollection ShapeProperties { get; }
Egenskapsvärde
ShowNegativeBubbles
Sant om negativa bubblor visas för diagramgruppen. Giltigt endast för bubbladiagram.
public bool ShowNegativeBubbles { get; set; }
Egenskapsvärde
SizeRepresents
Hämtar eller ställer in vad bubblans storlek representerar på ett bubbladiagram.
public BubbleSizeRepresents SizeRepresents { get; set; }
Egenskapsvärde
Anmärkningar
BubbleSizeRepresents.SizeIsArea betyder att värdet Aspose.Cells.Charts.Series.BubbleSizes är arean av bubblan. BubbleSizeRepresents.SizeIsWidth betyder att värdet Aspose.Cells.Charts.Series.BubbleSizes är bredden av bubblan.
Smooth
Representerar kurvslätning. Sant om kurvslätning är aktiverad för linjediagrammet eller spridningsdiagrammet. Gäller endast för linje- och spridningsdiagram som är kopplade med linjer.
public bool Smooth { get; set; }
Egenskapsvärde
SplitType
Returnerar eller ställer in ett värde som anger hur man bestämmer vilka datapunkter som finns i den andra pajen eller stapeln i ett paj av paj- eller stapel av paj-diagram.
public ChartSplitType SplitType { get; set; }
Egenskapsvärde
SplitValue
Returnerar eller ställer in ett värde som ska användas för att bestämma vilka datapunkter som finns i den andra pajen eller stapeln på ett paj av paj- eller stapel av paj-diagram.
public double SplitValue { get; set; }
Egenskapsvärde
TrendLines
Returnerar alla trendlinjer för denna serie.
public TrendlineCollection TrendLines { get; }
Egenskapsvärde
Type
Hämtar eller ställer in en dataseriets typ.
public ChartType Type { get; set; }
Egenskapsvärde
UpBars
Returnerar ett DropBars-objekt som representerar uppbalkarna på ett linjediagram. Gäller endast för linjediagram.
public DropBars UpBars { get; }
Egenskapsvärde
Values
Representerar Y-värdena för denna diagramserie.
public string Values { get; set; }
Egenskapsvärde
ValuesFormatCode
Representerar formatkoden för Values’s NumberList.
public string ValuesFormatCode { get; set; }
Egenskapsvärde
XErrorBar
Representerar X-riktningens felbar för serien.
public ErrorBar XErrorBar { get; }
Egenskapsvärde
XValues
Representerar x-värdena för diagramserien.
public string XValues { get; set; }
Egenskapsvärde
XValuesFormatCode
Representerar formatkoden för X Values’s NumberList.
public string XValuesFormatCode { get; set; }
Egenskapsvärde
YErrorBar
Representerar Y-riktningens felbar för serien.
public ErrorBar YErrorBar { get; }
Egenskapsvärde
Metoder
Move(int)
Flyttar serien upp eller ner.
public void Move(int count)
Parametrar
count
int
Antalet som flyttas upp eller ner. Flytta serien upp om detta är mindre än noll; Flytta serien ner om detta är större än noll.