Sparkline classe

Sparkline classe

Un graphique sparkline représente un petit graphique ou graphique dans une cellule de feuille de calcul qui fournit une représentation visuelle des données.

Le type Sparkline expose les membres suivants :

Propriétés

Propriété Description
data_range Représente la plage de données du graphique sparkline.
row Obtient l’index de ligne du graphique sparkline.
column Obtient l’index de colonne du graphique sparkline.

Méthodes

Méthode Description
to_image(file_name, options) Convertit un sparkline en image.
to_image(stream, options) Convertit un sparkline en image.

Exemple

from aspose.cells import CellArea, Workbook
from aspose.cells.charts import SparklineType
from aspose.cells.rendering import ImageOrPrintOptions

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, sheet.name + "!A1:D1", False, ca)
group = sheet.sparkline_group_collection[idx]
idx = group.sparkline_collection.add(sheet.name + "!A1:D1", 0, 4)
line = group.sparkline_collection[idx]
print("Saprkline data range: "  + line.data_range + ", row: "  + str(line.row) + ", column: "  + str(line.column))
line.to_image("output.png", ImageOrPrintOptions())

Voir également