Class Series

Class Series

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

Encapsula o objeto que representa uma única série de dados em um gráfico.

public class Series

Herança

objectSeries

Membros Herdados

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Exemplos

//Instanciando um objeto Workbook
Workbook workbook = new Workbook();
//Adicionando uma nova planilha ao objeto Excel
int sheetIndex = workbook.Worksheets.Add();
//Obtendo a referência da nova planilha adicionada passando seu índice
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Adicionando um valor de exemplo à célula "A1"
worksheet.Cells["A1"].PutValue(50);
//Adicionando um valor de exemplo à célula "A2"
worksheet.Cells["A2"].PutValue(100);
//Adicionando um valor de exemplo à célula "A3"
worksheet.Cells["A3"].PutValue(150);
//Adicionando um valor de exemplo à célula "A4"
worksheet.Cells["A4"].PutValue(200);
//Adicionando um valor de exemplo à célula "B1"
worksheet.Cells["B1"].PutValue(60);
//Adicionando um valor de exemplo à célula "B2"
worksheet.Cells["B2"].PutValue(32);
//Adicionando um valor de exemplo à célula "B3"
worksheet.Cells["B3"].PutValue(50);
//Adicionando um valor de exemplo à célula "B4"
worksheet.Cells["B4"].PutValue(40);
//Adicionando um valor de exemplo à célula "C1" como dados de categoria
worksheet.Cells["C1"].PutValue("Q1");
//Adicionando um valor de exemplo à célula "C2" como dados de categoria
worksheet.Cells["C2"].PutValue("Q2");
//Adicionando um valor de exemplo à célula "C3" como dados de categoria
worksheet.Cells["C3"].PutValue("Y1");
//Adicionando um valor de exemplo à célula "C4" como dados de categoria
worksheet.Cells["C4"].PutValue("Y2");
//Adicionando um gráfico à planilha
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Acessando a instância do gráfico recém-adicionado
Chart chart = worksheet.Charts[chartIndex];
//Adicionando NSeries (fonte de dados do gráfico) ao gráfico variando de "A1" a "B4"
int seriesIndex = chart.NSeries.Add("A1:B4", true);
//Definindo a fonte de dados para os dados de categoria do NSeries
chart.NSeries.CategoryData = "C1:C4";
Series series = chart.NSeries[seriesIndex];
//Definindo os valores da série.
series.Values = "=B1:B4";
//Mudando o tipo do gráfico da série.
series.Type = ChartType.Line;
//Definindo propriedades do marcador.
series.Marker.MarkerStyle = ChartMarkerType.Circle;
series.Marker.ForegroundColorSetType = FormattingType.Automatic;
series.Marker.ForegroundColor = System.Drawing.Color.Black;
series.Marker.BackgroundColorSetType = FormattingType.Automatic;

//realize seu negócio

//Salvando o arquivo Excel
workbook.Save("book1.xls");
'Instanciando um objeto Workbook
Dim workbook As Workbook = New Workbook()
'Adicionando uma nova planilha ao objeto Excel
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'Obtendo a referência da nova planilha adicionada passando seu índice
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Adicionando um valor de exemplo à célula "A1"
worksheet.Cells("A1").PutValue(50)
'Adicionando um valor de exemplo à célula "A2"
worksheet.Cells("A2").PutValue(100)
'Adicionando um valor de exemplo à célula "A3"
worksheet.Cells("A3").PutValue(150)
'Adicionando um valor de exemplo à célula "A4"
worksheet.Cells("A4").PutValue(200)
'Adicionando um valor de exemplo à célula "B1"
worksheet.Cells("B1").PutValue(60)
'Adicionando um valor de exemplo à célula "B2"
worksheet.Cells("B2").PutValue(32)
'Adicionando um valor de exemplo à célula "B3"
worksheet.Cells("B3").PutValue(50)
'Adicionando um valor de exemplo à célula "B4"
worksheet.Cells("B4").PutValue(40)
'Adicionando um valor de exemplo à célula "C1" como dados de categoria
worksheet.Cells("C1").PutValue("Q1")
'Adicionando um valor de exemplo à célula "C2" como dados de categoria
worksheet.Cells("C2").PutValue("Q2")
'Adicionando um valor de exemplo à célula "C3" como dados de categoria
worksheet.Cells("C3").PutValue("Y1")
'Adicionando um valor de exemplo à célula "C4" como dados de categoria
worksheet.Cells("C4").PutValue("Y2")
'Adicionando um gráfico à planilha
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Acessando a instância do gráfico recém-adicionado
Dim chart As Chart = worksheet.Charts(chartIndex)
'Adicionando NSeries (fonte de dados do gráfico) ao gráfico variando de "A1" a "B4"
Dim seriesIndex As Int32 = chart.NSeries.Add("A1:B4", True)
'Definindo a fonte de dados para os dados de categoria do NSeries
chart.NSeries.CategoryData = "C1:C4"
Dim series As Series = chart.NSeries(seriesIndex)
'Definindo os valores da série.
series.Values = "=B1:B4"
'Mudando o tipo do gráfico da série.
series.Type = ChartType.Line
'Definindo propriedades do marcador.
series.Marker.MarkerStyle = ChartMarkerType.Circle
series.Marker.ForegroundColorSetType = FormattingType.Automatic
series.Marker.ForegroundColor = System.Drawing.Color.Black
series.Marker.BackgroundColorSetType = FormattingType.Automatic
'Savando o arquivo Excel
workbook.Save("book1.xls")

Propriedades

Area

Representa a área de fundo do objeto Series.

public Area Area { get; }

Valor da Propriedade

Area

Bar3DShapeType

Obtém ou define o tipo de forma 3D usado com o gráfico de barras ou colunas 3-D.

public Bar3DShapeType Bar3DShapeType { get; set; }

Valor da Propriedade

Bar3DShapeType

Border

Representa a borda do objeto Series.

public Line Border { get; }

Valor da Propriedade

Line

BubbleScale

Obtém ou define o fator de escala para bolhas no grupo de gráficos especificado. Pode ser um valor inteiro de 0 (zero) a 300, correspondente a uma porcentagem do tamanho padrão. Aplica-se apenas a gráficos de bolhas.

public int BubbleScale { get; set; }

Valor da Propriedade

int

BubbleSizes

Obtém ou define os valores dos tamanhos das bolhas da série de gráficos.

public string BubbleSizes { get; set; }

Valor da Propriedade

string

CountOfDataValues

Obtém o número de valores de dados.

public int CountOfDataValues { get; }

Valor da Propriedade

int

DataLabels

Representa o objeto DataLabels para o ASeries especificado.

public DataLabels DataLabels { get; }

Valor da Propriedade

DataLabels

DisplayName

Obtém o nome da série que é exibido no gráfico.

public string DisplayName { get; }

Valor da Propriedade

string

DoughnutHoleSize

Retorna ou define o tamanho do buraco em um grupo de gráficos de rosquinha. O tamanho do buraco é expresso como uma porcentagem do tamanho do gráfico, entre 10 e 90 por cento.

public int DoughnutHoleSize { get; set; }

Valor da Propriedade

int

DownBars

Retorna um objeto Aspose.Cells.Charts.DropBars que representa as barras para baixo em um gráfico de linhas. Aplica-se apenas a gráficos de linhas.

public DropBars DownBars { get; }

Valor da Propriedade

DropBars

DropLines

Retorna um objeto Aspose.Cells.Drawing.Line que representa as linhas de queda para uma série em um gráfico de linhas ou gráfico de área. Aplica-se apenas a gráficos de linhas ou gráficos de área.

public Line DropLines { get; }

Valor da Propriedade

Line

Explosion

A distância de uma fatia de torta aberta do centro do gráfico de torta é expressa como uma porcentagem do diâmetro da torta.

public int Explosion { get; set; }

Valor da Propriedade

int

FirstSliceAngle

Obtém ou define o ângulo da primeira fatia de gráfico de torta ou gráfico de rosquinha, em graus (horário a partir da vertical). Aplica-se apenas a gráficos de torta, torta 3-D e gráficos de rosquinha, de 0 a 360.

public short FirstSliceAngle { get; set; }

Valor da Propriedade

short

GapWidth

Retorna ou define o espaço entre grupos de barras ou colunas, como uma porcentagem da largura da barra ou coluna. O valor desta propriedade deve estar entre 0 e 500.

public short GapWidth { get; set; }

Valor da Propriedade

short

Has3DEffect

Verdadeiro se a série tiver uma aparência tridimensional. Aplica-se apenas a gráficos de bolhas.

public bool Has3DEffect { get; set; }

Valor da Propriedade

bool

HasDropLines

Verdadeiro se o gráfico tiver linhas de queda. Aplica-se apenas a gráficos de linhas ou gráficos de área.

public bool HasDropLines { get; set; }

Valor da Propriedade

bool

HasHiLoLines

Verdadeiro se o gráfico de linhas tiver linhas de alta-baixa. Aplica-se apenas a gráficos de linhas.

public bool HasHiLoLines { get; set; }

Valor da Propriedade

bool

HasLeaderLines

Verdadeiro se a série tiver linhas de líder.

public bool HasLeaderLines { get; set; }

Valor da Propriedade

bool

HasRadarAxisLabels

Verdadeiro se um gráfico de radar tiver rótulos de eixo de categoria. Aplica-se apenas a gráficos de radar.

public bool HasRadarAxisLabels { get; set; }

Valor da Propriedade

bool

HasSeriesLines

Verdadeiro se um gráfico de coluna empilhada ou gráfico de barras empilhadas tiver linhas de série ou se um gráfico de torta de torta ou gráfico de barras de torta tiver linhas de conectores entre as duas seções. Aplica-se apenas a gráficos de colunas empilhadas, gráficos de barras, gráficos de torta de torta ou gráficos de barras de torta.

public bool HasSeriesLines { get; set; }

Valor da Propriedade

bool

HasUpDownBars

Verdadeiro se um gráfico de linhas tiver barras para cima e para baixo. Aplica-se apenas a gráficos de linhas.

public bool HasUpDownBars { get; set; }

Valor da Propriedade

bool

HiLoLines

Retorna um objeto HiLoLines que representa as linhas alta-baixa para uma série em um gráfico de linhas. Aplica-se apenas a gráficos de linhas.

public Line HiLoLines { get; }

Valor da Propriedade

Line

IsAutoSplit

Indica se o valor do limite é automático.

public bool IsAutoSplit { get; }

Valor da Propriedade

bool

IsColorVaried

Representa se a cor dos pontos é variada. O gráfico deve conter apenas uma série.

public bool IsColorVaried { get; set; }

Valor da Propriedade

bool

IsFiltered

Indica se a série está selecionada ou filtrada. Verdadeiro representa que esta série está filtrada e não será exibida no gráfico.

public bool IsFiltered { get; set; }

Valor da Propriedade

bool

IsVerticalValues

Indica se a fonte de dados é vertical.

public bool IsVerticalValues { get; }

Valor da Propriedade

bool

LayoutProperties

Representa as propriedades de layout.

public SeriesLayoutProperties LayoutProperties { get; }

Valor da Propriedade

SeriesLayoutProperties

LeaderLines

Representa linhas de líder em um gráfico. As linhas de líder conectam rótulos de dados a pontos de dados. Este objeto não é uma coleção; não há objeto que represente uma única linha de líder.

public Line LeaderLines { get; }

Valor da Propriedade

Line

LegendEntry

Obtém a entrada da legenda de acordo com esta série.

public LegendEntry LegendEntry { get; }

Valor da Propriedade

LegendEntry

Marker

Obtém o Aspose.Cells.Charts.Series.Marker?text=marcador.

public Marker Marker { get; }

Valor da Propriedade

Marker

Name

Obtém ou define o nome da série de dados.

public string Name { get; set; }

Valor da Propriedade

string

Exemplos

//Referenciando o nome a uma célula
chart.NSeries[0].Name = "=A1";

//Definindo uma string como nome
chart.NSeries[0].Name = "Primeira Série";
'Referenciando o nome a uma célula
chart.NSeries[0].Name = "=A1"

'Definindo uma string como nome
chart.NSeries[0].Name = "Primeira Série"

Overlap

Especifica como as barras e colunas são posicionadas. Pode ser um valor entre – 100 e 100. Aplica-se apenas a gráficos de barras 2-D e gráficos de colunas 2-D.

public short Overlap { get; set; }

Valor da Propriedade

short

PlotOnSecondAxis

Indica se esta série é plotada no segundo eixo de valor.

public bool PlotOnSecondAxis { get; set; }

Valor da Propriedade

bool

Points

Obtém a coleção de pontos em uma série em um gráfico.

public ChartPointCollection Points { get; }

Valor da Propriedade

ChartPointCollection

Observações

Quando o gráfico é Pie of Pie ou Bar of Pie, o último ponto é outro ponto no primeiro gráfico de torta.

SecondPlotSize

Retorna ou define o tamanho da seção secundária de um gráfico de torta de torta ou gráfico de barras de torta, como uma porcentagem do tamanho da torta primária. Pode ser um valor de 5 a 200.

public short SecondPlotSize { get; set; }

Valor da Propriedade

short

SeriesLines

Retorna um objeto SeriesLines que representa as linhas de série para um gráfico de barras empilhadas ou um gráfico de colunas empilhadas. Aplica-se apenas a gráficos de barras empilhadas e gráficos de colunas empilhadas.

public Line SeriesLines { get; }

Valor da Propriedade

Line

Shadow

Verdadeiro se a série tiver uma sombra.

public bool Shadow { get; set; }

Valor da Propriedade

bool

ShapeProperties

Obtém o objeto Aspose.Cells.Drawing.ShapePropertyCollection que contém as propriedades visuais de forma da Série.

public ShapePropertyCollection ShapeProperties { get; }

Valor da Propriedade

ShapePropertyCollection

ShowNegativeBubbles

Verdadeiro se bolhas negativas forem mostradas para o grupo de gráficos. Válido apenas para gráficos de bolhas.

public bool ShowNegativeBubbles { get; set; }

Valor da Propriedade

bool

SizeRepresents

Obtém ou define o que o tamanho da bolha representa em um gráfico de bolhas.

public BubbleSizeRepresents SizeRepresents { get; set; }

Valor da Propriedade

BubbleSizeRepresents

Observações

BubbleSizeRepresents.SizeIsArea significa que o valor Aspose.Cells.Charts.Series.BubbleSizes é a área da bolha. BubbleSizeRepresents.SizeIsWidth significa que o valor Aspose.Cells.Charts.Series.BubbleSizes é a largura da bolha.

Smooth

Representa o suavização da curva. Verdadeiro se a suavização da curva estiver ativada para o gráfico de linhas ou gráfico de dispersão. Aplica-se apenas a gráficos de linhas e gráficos de dispersão conectados por linhas.

public bool Smooth { get; set; }

Valor da Propriedade

bool

SplitType

Retorna ou define um valor que determina quais pontos de dados estão na segunda torta ou barra em um gráfico de torta de torta ou gráfico de barras de torta.

public ChartSplitType SplitType { get; set; }

Valor da Propriedade

ChartSplitType

SplitValue

Retorna ou define um valor que será usado para determinar quais pontos de dados estão na segunda torta ou barra em um gráfico de torta de torta ou gráfico de barras de torta.

public double SplitValue { get; set; }

Valor da Propriedade

double

TrendLines

Retorna todas as linhas de tendência desta série.

public TrendlineCollection TrendLines { get; }

Valor da Propriedade

TrendlineCollection

Type

Obtém ou define o tipo de série de dados.

public ChartType Type { get; set; }

Valor da Propriedade

ChartType

UpBars

Retorna um objeto DropBars que representa as barras para cima em um gráfico de linhas. Aplica-se apenas a gráficos de linhas.

public DropBars UpBars { get; }

Valor da Propriedade

DropBars

Values

Representa os valores Y desta série de gráfico.

public string Values { get; set; }

Valor da Propriedade

string

ValuesFormatCode

Representa o código de formato da lista de números de Values.

public string ValuesFormatCode { get; set; }

Valor da Propriedade

string

XErrorBar

Representa a barra de erro na direção X da série.

public ErrorBar XErrorBar { get; }

Valor da Propriedade

ErrorBar

XValues

Representa os valores x da série de gráfico.

public string XValues { get; set; }

Valor da Propriedade

string

XValuesFormatCode

Representa o código de formato da lista de números de X Values.

public string XValuesFormatCode { get; set; }

Valor da Propriedade

string

YErrorBar

Representa a barra de erro na direção Y da série.

public ErrorBar YErrorBar { get; }

Valor da Propriedade

ErrorBar

Métodos

Move(int)

Move a série para cima ou para baixo.

public void Move(int count)

Parâmetros

count int

O número de movimentos para cima ou para baixo. Move a série para cima se for menor que zero; Move a série para baixo se for maior que zero.

 Português