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_style | Obtient et définit le type de style prédéfini du groupe sparkline. |
sparkline_collection | Obtient la collection de l’objet Sparkline . |
sparklines | Obtient la collection de l’objet Sparkline . |
type | Indique le type de sparkline du groupe de sparklines. |
plot_empty_cells_type | Indique comment tracer des cellules vides. |
display_hidden | Indique s’il faut afficher les données dans les lignes et colonnes masquées. |
show_high_point | Indique s’il faut mettre en évidence les points de données les plus élevés dans le groupe sparkline. |
high_point_color | Obtient et définit la couleur des points de données les plus élevés du groupe sparkline. |
show_low_point | Indique s’il faut mettre en évidence les points de données les plus bas dans le groupe sparkline. |
low_point_color | Obtient et définit la couleur des points de données les plus bas du groupe sparkline. |
show_negative_points | Indique s’il faut mettre en évidence les valeurs négatives sur le groupe sparkline avec une couleur ou un marqueur différent. |
negative_points_color | Obtient et définit la couleur des valeurs négatives sur le groupe sparkline. |
show_first_point | Indique s’il faut mettre en évidence le premier point de données dans le groupe sparkline. |
first_point_color | Obtient et définit la couleur du premier point de données du groupe sparkline. |
show_last_point | Indique s’il faut mettre en évidence le dernier point de données dans le groupe sparkline. |
last_point_color | Obtient et définit la couleur du dernier point de données du groupe sparkline. |
show_markers | Indique s’il faut mettre en surbrillance chaque point de chaque ligne sparkline du groupe de lignes sparkline. |
markers_color | Obtient et définit la couleur des points dans chaque ligne sparkline du groupe sparkline. |
series_color | Obtient et définit la couleur des sparklines dans le groupe de sparklines. |
plot_right_to_left | Indique si les données du tracé sont de droite à gauche. |
line_weight | Obtient et définit l’épaisseur de ligne dans chaque ligne sparkline du groupe sparkline, en unités de points. |
horizontal_axis_color | Obtient et définit la couleur de l’axe horizontal dans le groupe sparkline. |
show_horizontal_axis | Indique 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_range | Représente la plage qui contient les valeurs de date pour les données sparkline. |
vertical_axis_max_value_type | Représente le type de valeur maximale de l’axe vertical. |
vertical_axis_max_value | Obtient et définit la valeur maximale personnalisée pour l’axe vertical. |
vertical_axis_min_value_type | Représente le type de valeur minimale de l’axe vertical. |
vertical_axis_min_value | Obtient et définit la valeur minimale personnalisée pour l’axe vertical. |
Méthodes
Méthode | Description |
---|---|
reset_ranges | Ré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
- module
aspose.cells.charts
- classe
Sparkline