Class Series

Class Series

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

Encapsule l’objet qui représente une seule série de données dans un graphique.

public class Series

Héritage

objectSeries

Membres hérités

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

Exemples

//Instancier un objet Workbook
Workbook workbook = new Workbook();
//Ajouter une nouvelle feuille de calcul à l'objet Excel
int sheetIndex = workbook.Worksheets.Add();
//Obtenir la référence de la feuille de calcul nouvellement ajoutée en passant son index de feuille
Worksheet worksheet = workbook.Worksheets[sheetIndex];
//Ajouter une valeur d'exemple à la cellule "A1"
worksheet.Cells["A1"].PutValue(50);
//Ajouter une valeur d'exemple à la cellule "A2"
worksheet.Cells["A2"].PutValue(100);
//Ajouter une valeur d'exemple à la cellule "A3"
worksheet.Cells["A3"].PutValue(150);
//Ajouter une valeur d'exemple à la cellule "A4"
worksheet.Cells["A4"].PutValue(200);
//Ajouter une valeur d'exemple à la cellule "B1"
worksheet.Cells["B1"].PutValue(60);
//Ajouter une valeur d'exemple à la cellule "B2"
worksheet.Cells["B2"].PutValue(32);
//Ajouter une valeur d'exemple à la cellule "B3"
worksheet.Cells["B3"].PutValue(50);
//Ajouter une valeur d'exemple à la cellule "B4"
worksheet.Cells["B4"].PutValue(40);
//Ajouter une valeur d'exemple à la cellule "C1" en tant que données de catégorie
worksheet.Cells["C1"].PutValue("T1");
//Ajouter une valeur d'exemple à la cellule "C2" en tant que données de catégorie
worksheet.Cells["C2"].PutValue("T2");
//Ajouter une valeur d'exemple à la cellule "C3" en tant que données de catégorie
worksheet.Cells["C3"].PutValue("Y1");
//Ajouter une valeur d'exemple à la cellule "C4" en tant que données de catégorie
worksheet.Cells["C4"].PutValue("Y2");
//Ajouter un graphique à la feuille de calcul
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5);
//Accéder à l'instance du graphique nouvellement ajouté
Chart chart = worksheet.Charts[chartIndex];
//Ajouter NSeries (source de données du graphique) au graphique allant de la cellule "A1" à "B4"
int seriesIndex = chart.NSeries.Add("A1:B4", true);
//Définir la source de données pour les données de catégorie de NSeries
chart.NSeries.CategoryData = "C1:C4";
Series series = chart.NSeries[seriesIndex];
//Définir les valeurs de la série.
series.Values = "=B1:B4";
//Changer le type de graphique de la série.
series.Type = ChartType.Line;
//Définir les propriétés du marqueur.
series.Marker.MarkerStyle = ChartMarkerType.Circle;
series.Marker.ForegroundColorSetType = FormattingType.Automatic;
series.Marker.ForegroundColor = System.Drawing.Color.Black;
series.Marker.BackgroundColorSetType = FormattingType.Automatic;

//faites votre travail

//Sauvegarder le fichier Excel
workbook.Save("book1.xls");
'Instancier un objet Workbook
Dim workbook As Workbook = New Workbook()
'Ajouter une nouvelle feuille de calcul à l'objet Excel
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'Obtenir la référence de la feuille de calcul nouvellement ajoutée en passant son index de feuille
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Ajouter une valeur d'exemple à la cellule "A1"
worksheet.Cells("A1").PutValue(50)
'Ajouter une valeur d'exemple à la cellule "A2"
worksheet.Cells("A2").PutValue(100)
'Ajouter une valeur d'exemple à la cellule "A3"
worksheet.Cells("A3").PutValue(150)
'Ajouter une valeur d'exemple à la cellule "A4"
worksheet.Cells("A4").PutValue(200)
'Ajouter une valeur d'exemple à la cellule "B1"
worksheet.Cells("B1").PutValue(60)
'Ajouter une valeur d'exemple à la cellule "B2"
worksheet.Cells("B2").PutValue(32)
'Ajouter une valeur d'exemple à la cellule "B3"
worksheet.Cells("B3").PutValue(50)
'Ajouter une valeur d'exemple à la cellule "B4"
worksheet.Cells("B4").PutValue(40)
'Ajouter une valeur d'exemple à la cellule "C1" en tant que données de catégorie
worksheet.Cells("C1").PutValue("T1")
'Ajouter une valeur d'exemple à la cellule "C2" en tant que données de catégorie
worksheet.Cells("C2").PutValue("T2")
'Ajouter une valeur d'exemple à la cellule "C3" en tant que données de catégorie
worksheet.Cells("C3").PutValue("Y1")
'Ajouter une valeur d'exemple à la cellule "C4" en tant que données de catégorie
worksheet.Cells("C4").PutValue("Y2")
'Ajouter un graphique à la feuille de calcul
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 15, 5)
'Accéder à l'instance du graphique nouvellement ajouté
Dim chart As Chart = worksheet.Charts(chartIndex)
'Ajouter NSeries (source de données du graphique) au graphique allant de la cellule "A1" à "B4"
Dim seriesIndex As Int32 = chart.NSeries.Add("A1:B4", True)
'Définir la source de données pour les données de catégorie de NSeries
chart.NSeries.CategoryData = "C1:C4"
Dim series As Series = chart.NSeries(seriesIndex)
'Définir les valeurs de la série.
series.Values = "=B1:B4"
'Changer le type de graphique de la série.
series.Type = ChartType.Line
'Définir les propriétés du marqueur.
series.Marker.MarkerStyle = ChartMarkerType.Circle
series.Marker.ForegroundColorSetType = FormattingType.Automatic
series.Marker.ForegroundColor = System.Drawing.Color.Black
series.Marker.BackgroundColorSetType = FormattingType.Automatic
'Sauvegarder le fichier Excel
workbook.Save("book1.xls")

Propriétés

Area

Représente la zone de fond de l’objet Series.

public Area Area { get; }

Valeur de propriété

Area

Bar3DShapeType

Obtient ou définit le type de forme 3D utilisé avec le graphique à barres ou à colonnes 3-D.

public Bar3DShapeType Bar3DShapeType { get; set; }

Valeur de propriété

Bar3DShapeType

Border

Représente la bordure de l’objet Series.

public Line Border { get; }

Valeur de propriété

Line

BubbleScale

Obtient ou définit le facteur d’échelle pour les bulles dans le groupe de graphiques spécifié. Il peut s’agir d’une valeur entière de 0 (zéro) à 300, correspondant à un pourcentage de la taille par défaut. S’applique uniquement aux graphiques à bulles.

public int BubbleScale { get; set; }

Valeur de propriété

int

BubbleSizes

Obtient ou définit les valeurs de tailles de bulles de la série de graphiques.

public string BubbleSizes { get; set; }

Valeur de propriété

string

CountOfDataValues

Obtient le nombre de valeurs de données.

public int CountOfDataValues { get; }

Valeur de propriété

int

DataLabels

Représente l’objet DataLabels pour le ASeries spécifié.

public DataLabels DataLabels { get; }

Valeur de propriété

DataLabels

DisplayName

Obtient le nom de la série qui s’affiche sur le graphique.

public string DisplayName { get; }

Valeur de propriété

string

DoughnutHoleSize

Renvoie ou définit la taille du trou dans un groupe de graphiques en anneau. La taille du trou est exprimée en pourcentage de la taille du graphique, entre 10 et 90 pour cent.

public int DoughnutHoleSize { get; set; }

Valeur de propriété

int

DownBars

Renvoie un objet Aspose.Cells.Charts.DropBars qui représente les barres descendantes sur un graphique linéaire. S’applique uniquement aux graphiques linéaires.

public DropBars DownBars { get; }

Valeur de propriété

DropBars

DropLines

Renvoie un objet Aspose.Cells.Drawing.Line qui représente les lignes de chute pour une série sur le graphique linéaire ou le graphique de surface. S’applique uniquement aux graphiques linéaires ou de surface.

public Line DropLines { get; }

Valeur de propriété

Line

Explosion

La distance d’une tranche de tarte ouverte par rapport au centre du graphique circulaire est exprimée en pourcentage du diamètre de la tarte.

public int Explosion { get; set; }

Valeur de propriété

int

FirstSliceAngle

Obtient ou définit l’angle de la première tranche de graphique circulaire ou de graphique en anneau, en degrés (dans le sens des aiguilles d’une montre à partir de la verticale). S’applique uniquement aux graphiques circulaires, graphiques circulaires 3-D et graphiques en anneau, de 0 à 360.

public short FirstSliceAngle { get; set; }

Valeur de propriété

short

GapWidth

Renvoie ou définit l’espace entre les groupes de barres ou de colonnes, en pourcentage de la largeur des barres ou des colonnes. La valeur de cette propriété doit être comprise entre 0 et 500.

public short GapWidth { get; set; }

Valeur de propriété

short

Has3DEffect

Vrai si la série a une apparence tridimensionnelle. S’applique uniquement aux graphiques à bulles.

public bool Has3DEffect { get; set; }

Valeur de propriété

bool

HasDropLines

Vrai si le graphique a des lignes de chute. S’applique uniquement aux graphiques linéaires ou de surface.

public bool HasDropLines { get; set; }

Valeur de propriété

bool

HasHiLoLines

Vrai si le graphique linéaire a des lignes hautes-basses. S’applique uniquement aux graphiques linéaires.

public bool HasHiLoLines { get; set; }

Valeur de propriété

bool

HasLeaderLines

Vrai si la série a des lignes de leader.

public bool HasLeaderLines { get; set; }

Valeur de propriété

bool

HasRadarAxisLabels

Vrai si un graphique radar a des étiquettes d’axe de catégorie. S’applique uniquement aux graphiques radar.

public bool HasRadarAxisLabels { get; set; }

Valeur de propriété

bool

HasSeriesLines

Vrai si un graphique à colonnes empilées ou un graphique à barres a des lignes de séries ou si un graphique de tarte de tarte ou un graphique de barres de tarte a des lignes de connexion entre les deux sections. S’applique uniquement aux graphiques à colonnes empilées, graphiques à barres, graphiques de tarte de tarte ou graphiques de barres de tarte.

public bool HasSeriesLines { get; set; }

Valeur de propriété

bool

HasUpDownBars

Vrai si un graphique linéaire a des barres montantes et descendantes. S’applique uniquement aux graphiques linéaires.

public bool HasUpDownBars { get; set; }

Valeur de propriété

bool

HiLoLines

Renvoie un objet HiLoLines qui représente les lignes hautes-basses pour une série sur un graphique linéaire. S’applique uniquement aux graphiques linéaires.

public Line HiLoLines { get; }

Valeur de propriété

Line

IsAutoSplit

Indique si la valeur seuil est automatique.

public bool IsAutoSplit { get; }

Valeur de propriété

bool

IsColorVaried

Représente si la couleur des points varie. Le graphique doit contenir une seule série.

public bool IsColorVaried { get; set; }

Valeur de propriété

bool

IsFiltered

Indique si la série est sélectionnée ou filtrée. Vrai signifie que cette série est filtrée et ne sera pas affichée sur le graphique.

public bool IsFiltered { get; set; }

Valeur de propriété

bool

IsVerticalValues

Indique si la source de données est verticale.

public bool IsVerticalValues { get; }

Valeur de propriété

bool

LayoutProperties

Représente les propriétés de mise en page.

public SeriesLayoutProperties LayoutProperties { get; }

Valeur de propriété

SeriesLayoutProperties

LeaderLines

Représente les lignes de leader sur un graphique. Les lignes de leader relient les étiquettes de données aux points de données. Cet objet n’est pas une collection ; il n’y a pas d’objet qui représente une seule ligne de leader.

public Line LeaderLines { get; }

Valeur de propriété

Line

LegendEntry

Obtient l’entrée de légende correspondant à cette série.

public LegendEntry LegendEntry { get; }

Valeur de propriété

LegendEntry

Marker

Obtient le marqueur Aspose.Cells.Charts.Series.Marker?text=marker.

public Marker Marker { get; }

Valeur de propriété

Marker

Name

Obtient ou définit le nom de la série de données.

public string Name { get; set; }

Exemples

//Référence du nom à une cellule
chart.NSeries[0].Name = "=A1";

//Définir une chaîne comme nom
chart.NSeries[0].Name = "Première série";
'Référence du nom à une cellule
chart.NSeries[0].Name = "=A1"

'Définir une chaîne comme nom
chart.NSeries[0].Name = "Première série"

Overlap

Spécifie comment les barres et les colonnes sont positionnées. Peut être une valeur comprise entre – 100 et 100. S’applique uniquement aux graphiques à barres 2-D et aux graphiques à colonnes 2-D.

public short Overlap { get; set; }

Valeur de propriété

short

PlotOnSecondAxis

Indique si cette série est tracée sur le deuxième axe de valeur.

public bool PlotOnSecondAxis { get; set; }

Valeur de propriété

bool

Points

Obtient la collection de points dans une série dans un graphique.

public ChartPointCollection Points { get; }

Valeur de propriété

ChartPointCollection

Remarques

Lorsque le graphique est un graphique de tarte de tarte ou un graphique de barres de tarte, le dernier point est un autre point dans le premier tracé de tarte.

SecondPlotSize

Renvoie ou définit la taille de la section secondaire d’un graphique de tarte de tarte ou d’un graphique de barres de tarte, en pourcentage de la taille de la tarte primaire. Peut être une valeur de 5 à 200.

public short SecondPlotSize { get; set; }

Valeur de propriété

short

SeriesLines

Renvoie un objet SeriesLines qui représente les lignes de séries pour un graphique à barres empilées ou un graphique à colonnes empilées. S’applique uniquement aux graphiques à barres empilées et aux graphiques à colonnes empilées.

public Line SeriesLines { get; }

Valeur de propriété

Line

Shadow

Vrai si la série a une ombre.

public bool Shadow { get; set; }

Valeur de propriété

bool

ShapeProperties

Obtient l’objet Aspose.Cells.Drawing.ShapePropertyCollection qui contient les propriétés visuelles de forme de la série.

public ShapePropertyCollection ShapeProperties { get; }

Valeur de propriété

ShapePropertyCollection

ShowNegativeBubbles

Vrai si des bulles négatives sont affichées pour le groupe de graphiques. Valide uniquement pour les graphiques à bulles.

public bool ShowNegativeBubbles { get; set; }

Valeur de propriété

bool

SizeRepresents

Obtient ou définit ce que la taille de la bulle représente sur un graphique à bulles.

public BubbleSizeRepresents SizeRepresents { get; set; }

Valeur de propriété

BubbleSizeRepresents

Remarques

BubbleSizeRepresents.SizeIsArea signifie que la valeur Aspose.Cells.Charts.Series.BubbleSizes est la surface de la bulle. BubbleSizeRepresents.SizeIsWidth signifie que la valeur Aspose.Cells.Charts.Series.BubbleSizes est la largeur de la bulle.

Smooth

Représente le lissage de la courbe. Vrai si le lissage de la courbe est activé pour le graphique linéaire ou le graphique de dispersion. S’applique uniquement aux graphiques linéaires et de dispersion reliés par des lignes.

public bool Smooth { get; set; }

Valeur de propriété

bool

SplitType

Renvoie ou définit une valeur qui détermine comment déterminer quels points de données se trouvent dans la seconde tarte ou barre sur un graphique de tarte de tarte ou de barres de tarte.

public ChartSplitType SplitType { get; set; }

Valeur de propriété

ChartSplitType

SplitValue

Renvoie ou définit une valeur qui sera utilisée pour déterminer quels points de données se trouvent dans la seconde tarte ou barre sur un graphique de tarte de tarte ou de barres de tarte.

public double SplitValue { get; set; }

Valeur de propriété

double

TrendLines

Renvoie toutes les lignes de tendance de cette série.

public TrendlineCollection TrendLines { get; }

Valeur de propriété

TrendlineCollection

Type

Obtient ou définit le type d’une série de données.

public ChartType Type { get; set; }

Valeur de propriété

ChartType

UpBars

Renvoie un objet DropBars qui représente les barres montantes sur un graphique linéaire. S’applique uniquement aux graphiques linéaires.

public DropBars UpBars { get; }

Valeur de propriété

DropBars

Values

Représente les valeurs Y de cette série de graphiques.

public string Values { get; set; }

Valeur de propriété

string

ValuesFormatCode

Représente le code de format de la liste de nombres des valeurs.

public string ValuesFormatCode { get; set; }

Valeur de propriété

string

XErrorBar

Représente la barre d’erreur en direction X de la série.

public ErrorBar XErrorBar { get; }

Valeur de propriété

ErrorBar

XValues

Représente les valeurs x de la série de graphiques.

public string XValues { get; set; }

Valeur de propriété

string

XValuesFormatCode

Représente le code de format de la liste de nombres des valeurs X.

public string XValuesFormatCode { get; set; }

Valeur de propriété

string

YErrorBar

Représente la barre d’erreur en direction Y de la série.

public ErrorBar YErrorBar { get; }

Valeur de propriété

ErrorBar

Méthodes

Move(int)

Déplace la série vers le haut ou vers le bas.

public void Move(int count)

Paramètres

count int

Le nombre de déplacements vers le haut ou vers le bas. Déplacez la série vers le haut si cela est inférieur à zéro ; Déplacez la série vers le bas si cela est supérieur à zéro.

 Français