Class Series

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

objectSeries

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

Area

Bar3DShapeType

Hämtar eller ställer in 3D-formtypen som används med 3D-stapeldiagrammet eller kolumndiagrammet.

public Bar3DShapeType Bar3DShapeType { get; set; }

Egenskapsvärde

Bar3DShapeType

Border

Representerar kanten av Series-objektet.

public Line Border { get; }

Egenskapsvärde

Line

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

int

BubbleSizes

Hämtar eller ställer in bubblornas storleksvärden för diagramserierna.

public string BubbleSizes { get; set; }

Egenskapsvärde

string

CountOfDataValues

Hämtar antalet datavärden.

public int CountOfDataValues { get; }

Egenskapsvärde

int

DataLabels

Representerar DataLabels-objektet för den angivna ASeries.

public DataLabels DataLabels { get; }

Egenskapsvärde

DataLabels

DisplayName

Hämtar namnet på serien som visas i diagrammet.

public string DisplayName { get; }

Egenskapsvärde

string

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

int

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

DropBars

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

Line

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

int

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

short

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

short

Has3DEffect

Sant om serien har ett tredimensionellt utseende. Gäller endast för bubbladiagram.

public bool Has3DEffect { get; set; }

Egenskapsvärde

bool

HasDropLines

Sant om diagrammet har droplinjer. Gäller endast för linjediagram eller områdediagram.

public bool HasDropLines { get; set; }

Egenskapsvärde

bool

HasHiLoLines

Sant om linjediagrammet har hög-låg-linjer. Gäller endast för linjediagram.

public bool HasHiLoLines { get; set; }

Egenskapsvärde

bool

HasLeaderLines

Sant om serien har ledarlinjer.

public bool HasLeaderLines { get; set; }

Egenskapsvärde

bool

HasRadarAxisLabels

Sant om ett radar-diagram har kategori axel etiketter. Gäller endast för radar-diagram.

public bool HasRadarAxisLabels { get; set; }

Egenskapsvärde

bool

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

bool

HasUpDownBars

Sant om ett linjediagram har upp- och nedbalkar. Gäller endast för linjediagram.

public bool HasUpDownBars { get; set; }

Egenskapsvärde

bool

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

Line

IsAutoSplit

Anger om tröskelvärdet är automatiskt.

public bool IsAutoSplit { get; }

Egenskapsvärde

bool

IsColorVaried

Representerar om färgen på punkterna varierar. Diagrammet måste innehålla endast en serie.

public bool IsColorVaried { get; set; }

Egenskapsvärde

bool

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

bool

IsVerticalValues

Anger om datakällan är vertikal.

public bool IsVerticalValues { get; }

Egenskapsvärde

bool

LayoutProperties

Representerar layoutens egenskaper.

public SeriesLayoutProperties LayoutProperties { get; }

Egenskapsvärde

SeriesLayoutProperties

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

Line

LegendEntry

Hämtar legendposten enligt denna serie.

public LegendEntry LegendEntry { get; }

Egenskapsvärde

LegendEntry

Marker

Hämtar Aspose.Cells.Charts.Series.Marker?text=marker.

public Marker Marker { get; }

Egenskapsvärde

Marker

Name

Hämtar eller ställer in namnet på dataserien.

public string Name { get; set; }

Egenskapsvärde

string

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

short

PlotOnSecondAxis

Anger om denna serie plottas på den andra värdeaxeln.

public bool PlotOnSecondAxis { get; set; }

Egenskapsvärde

bool

Points

Hämtar samlingen av punkter i en serie i ett diagram.

public ChartPointCollection Points { get; }

Egenskapsvärde

ChartPointCollection

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

short

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

Line

Shadow

Sant om serien har en skugga.

public bool Shadow { get; set; }

Egenskapsvärde

bool

ShapeProperties

Hämtar Aspose.Cells.Drawing.ShapePropertyCollection-objektet som innehåller de visuella formegenskaperna för serien.

public ShapePropertyCollection ShapeProperties { get; }

Egenskapsvärde

ShapePropertyCollection

ShowNegativeBubbles

Sant om negativa bubblor visas för diagramgruppen. Giltigt endast för bubbladiagram.

public bool ShowNegativeBubbles { get; set; }

Egenskapsvärde

bool

SizeRepresents

Hämtar eller ställer in vad bubblans storlek representerar på ett bubbladiagram.

public BubbleSizeRepresents SizeRepresents { get; set; }

Egenskapsvärde

BubbleSizeRepresents

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

bool

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

ChartSplitType

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

double

TrendLines

Returnerar alla trendlinjer för denna serie.

public TrendlineCollection TrendLines { get; }

Egenskapsvärde

TrendlineCollection

Type

Hämtar eller ställer in en dataseriets typ.

public ChartType Type { get; set; }

Egenskapsvärde

ChartType

UpBars

Returnerar ett DropBars-objekt som representerar uppbalkarna på ett linjediagram. Gäller endast för linjediagram.

public DropBars UpBars { get; }

Egenskapsvärde

DropBars

Values

Representerar Y-värdena för denna diagramserie.

public string Values { get; set; }

Egenskapsvärde

string

ValuesFormatCode

Representerar formatkoden för Values’s NumberList.

public string ValuesFormatCode { get; set; }

Egenskapsvärde

string

XErrorBar

Representerar X-riktningens felbar för serien.

public ErrorBar XErrorBar { get; }

Egenskapsvärde

ErrorBar

XValues

Representerar x-värdena för diagramserien.

public string XValues { get; set; }

Egenskapsvärde

string

XValuesFormatCode

Representerar formatkoden för X Values’s NumberList.

public string XValuesFormatCode { get; set; }

Egenskapsvärde

string

YErrorBar

Representerar Y-riktningens felbar för serien.

public ErrorBar YErrorBar { get; }

Egenskapsvärde

ErrorBar

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.

 Svenska