SparklineGroup

SparklineGroup class

Sparkline est organisé en groupe sparkline. Un SparklineGroup contient un nombre variable d’éléments sparkline. Un groupe sparkline spécifie le type, les paramètres d’affichage et les paramètres d’axe pour les sparklines.

public class SparklineGroup

Propriétés

NomLa description
DisplayHidden { get; set; }Indique si les données doivent être affichées dans des lignes et des colonnes masquées.
FirstPointColor { get; set; }Obtient et définit la couleur du premier point de données dans le groupe sparkline.
HighPointColor { get; set; }Obtient et définit la couleur des points de données les plus élevés dans le groupe sparkline.
HorizontalAxisColor { get; set; }Obtient et définit la couleur de l’axe horizontal dans le groupe sparkline.
HorizontalAxisDateRange { get; set; }Représente la plage qui contient les valeurs de date pour les données sparkline.
LastPointColor { get; set; }Obtient et définit la couleur du dernier point de données dans le groupe sparkline.
LineWeight { get; set; }Obtient et définit l’épaisseur de ligne dans chaque ligne sparkline du groupe de lignes sparkline, dans l’unité de points.
LowPointColor { get; set; }Obtient et définit la couleur des points de données les plus bas dans le groupe sparkline.
MarkersColor { get; set; }Obtient et définit la couleur des points dans chaque ligne sparkline du groupe sparkline.
NegativePointsColor { get; set; }Obtient et définit la couleur des valeurs négatives sur le groupe sparkline.
PlotEmptyCellsType { get; set; }Indique comment tracer les cellules vides.
PlotRightToLeft { get; set; }Indique si les données du tracé sont de droite à gauche.
PresetStyle { get; set; }Obtient et définit le type de style prédéfini du groupe sparkline.
SeriesColor { get; set; }Obtient et définit la couleur des sparklines dans le groupe de sparklines.
ShowFirstPoint { get; set; }Indique s’il faut mettre en surbrillance le premier point de données dans le groupe sparkline.
ShowHighPoint { get; set; }Indique s’il faut mettre en surbrillance les points de données les plus élevés dans le groupe sparkline.
ShowHorizontalAxis { get; set; }Indique s’il faut afficher l’axe horizontal du graphique sparkline. L’axe horizontal apparaît si le graphique sparkline contient des données qui croisent l’axe zéro.
ShowLastPoint { get; set; }Indique s’il faut mettre en surbrillance le dernier point de données dans le groupe sparkline.
ShowLowPoint { get; set; }Indique s’il faut mettre en surbrillance les points de données les plus bas dans le groupe sparkline.
ShowMarkers { get; set; }Indique s’il faut mettre en surbrillance chaque point de chaque ligne sparkline du groupe de lignes sparkline.
ShowNegativePoints { get; set; }Indique s’il faut mettre en évidence les valeurs négatives sur le groupe sparkline avec une couleur ou un marqueur différent.
SparklineCollection { get; }Obtient leSparklineCollection objet du groupe sparkline.
Type { get; set; }Indique le type de ligne sparkline du groupe de lignes sparkline.
VerticalAxisMaxValue { get; set; }Obtient et définit la valeur maximale personnalisée pour l’axe vertical.
VerticalAxisMaxValueType { get; set; }Représente le type de valeur maximale de l’axe vertical.
VerticalAxisMinValue { get; set; }Obtient et définit la valeur minimale personnalisée pour l’axe vertical.
VerticalAxisMinValueType { get; set; }Représente le type de valeur minimale de l’axe vertical.

Méthodes

NomLa description
ResetRanges(string, bool, CellArea)Réinitialise la plage de données et la plage d’emplacement du groupe sparkline. Cette méthode effacera les éléments sparkline d’origine du groupe et créera de nouveaux éléments sparkline pour les nouvelles plages.

Exemples

[C#]
 Workbook book = new Workbook(); 
 Worksheet sheet = book.Worksheets[0];

 sheet.Cells["A1"].PutValue(5);
 sheet.Cells["B1"].PutValue(2);
 sheet.Cells["C1"].PutValue(1);
 sheet.Cells["D1"].PutValue(3);
 
 // Définir la CellArea
 CellArea ca = new CellArea();
 ca.StartColumn = 4;
 ca.EndColumn = 4;
 ca.StartRow = 0;
 ca.EndRow = 0;
 int idx = sheet.SparklineGroupCollection.Add(Aspose.Cells.Charts.SparklineType.Line, "A1:D1", false, ca);
 SparklineGroup group = sheet.SparklineGroupCollection[idx];
 group.SparklineCollection.Add(sheet.Name + "!A1:D1", 0, 4);
 // Créer une couleur de cellule
 CellsColor clr = book.CreateCellsColor();
 clr.Color = Color.Orange;
 group.SeriesColor = clr;

 // définit les points hauts sont colorés en vert et les points bas sont colorés en rouge
 group.ShowHighPoint = true;
 group.ShowLowPoint = true;
 group.HighPointColor.Color = Color.Green;
 group.LowPointColor.Color = Color.Red;
 // définit l'épaisseur de la ligne 
 group.LineWeight = 1.0;
 book.Save("output.xlsx", SaveFormat.Xlsx);

Voir également