SparklineGroup classe

SparklineGroup classe

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

Le type SparklineGroup expose les membres suivants :

Propriétés

PropriétéDescription
preset_styleObtient et définit le type de style prédéfini du groupe sparkline.
sparkline_collectionObtient la collection de l’objet Sparkline.
sparklinesObtient la collection de l’objet Sparkline.
typeIndique le type de sparkline du groupe de sparklines.
plot_empty_cells_typeIndique comment tracer des cellules vides.
display_hiddenIndique s’il faut afficher les données dans les lignes et colonnes masquées.
show_high_pointIndique s’il faut mettre en évidence les points de données les plus élevés dans le groupe sparkline.
high_point_colorObtient et définit la couleur des points de données les plus élevés du groupe sparkline.
show_low_pointIndique s’il faut mettre en évidence les points de données les plus bas dans le groupe sparkline.
low_point_colorObtient et définit la couleur des points de données les plus bas du groupe sparkline.
show_negative_pointsIndique s’il faut mettre en évidence les valeurs négatives sur le groupe sparkline avec une couleur ou un marqueur différent.
negative_points_colorObtient et définit la couleur des valeurs négatives sur le groupe sparkline.
show_first_pointIndique s’il faut mettre en évidence le premier point de données dans le groupe sparkline.
first_point_colorObtient et définit la couleur du premier point de données du groupe sparkline.
show_last_pointIndique s’il faut mettre en évidence le dernier point de données dans le groupe sparkline.
last_point_colorObtient et définit la couleur du dernier point de données du groupe sparkline.
show_markersIndique s’il faut mettre en surbrillance chaque point de chaque ligne sparkline du groupe de lignes sparkline.
markers_colorObtient et définit la couleur des points dans chaque ligne sparkline du groupe sparkline.
series_colorObtient et définit la couleur des sparklines dans le groupe de sparklines.
plot_right_to_leftIndique si les données du tracé sont de droite à gauche.
line_weightObtient et définit l’épaisseur de ligne dans chaque ligne sparkline du groupe sparkline, en unités de points.
horizontal_axis_colorObtient et définit la couleur de l’axe horizontal dans le groupe sparkline.
show_horizontal_axisIndique s’il faut afficher l’axe horizontal du sparkline.
L’axe horizontal apparaît si la sparkline contient des données qui croisent l’axe zéro.
horizontal_axis_date_rangeReprésente la plage qui contient les valeurs de date pour les données sparkline.
vertical_axis_max_value_typeReprésente le type de valeur maximale de l’axe vertical.
vertical_axis_max_valueObtient et définit la valeur maximale personnalisée pour l’axe vertical.
vertical_axis_min_value_typeReprésente le type de valeur minimale de l’axe vertical.
vertical_axis_min_valueObtient et définit la valeur minimale personnalisée pour l’axe vertical.

Méthodes

MéthodeDescription
reset_rangesRéinitialise la plage de données et la plage d’emplacements 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.

Exemple

from aspose.cells import CellArea, SaveFormat, Workbook
from aspose.cells.charts import SparklineType
from aspose.pydrawing import Color

book = Workbook()
sheet = book.worksheets[0]
sheet.cells.get("A1").put_value(5)
sheet.cells.get("B1").put_value(2)
sheet.cells.get("C1").put_value(1)
sheet.cells.get("D1").put_value(3)
#  Define the CellArea
ca = CellArea()
ca.start_column = 4
ca.end_column = 4
ca.start_row = 0
ca.end_row = 0
idx = sheet.sparkline_group_collection.add(SparklineType.LINE, "A1:D1", False, ca)
group = sheet.sparkline_group_collection[idx]
group.sparkline_collection.add(sheet.name + "!A1:D1", 0, 4)
#  Create CellsColor
clr = book.create_cells_color()
clr.color = Color.orange
group.series_color = clr
#  set the high points are colored green and the low points are colored red
group.show_high_point = True
group.show_low_point = True
group.high_point_color.color = Color.green
group.low_point_color.color = Color.red
#  set line weight
group.line_weight = 1.0
book.save("output.xlsx", SaveFormat.XLSX)

Voir également