Sparkline classe

Sparkline classe

Un graphique sparkline représente un petit graphique ou un 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_rangeReprésente la plage de données du graphique sparkline.
rowObtient l’index de ligne du sparkline.
columnObtient l’index de colonne du sparkline.

Méthodes

MéthodeDescription
to_image(self, file_name, options)Convertit un graphique sparkline en image.
to_image(self, stream, options)Convertit un graphique 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_groups.add(SparklineType.LINE, sheet.name + "!A1:D1", False, ca)
group = sheet.sparkline_groups[idx]
idx = group.sparklines.add(sheet.name + "!A1:D1", 0, 4)
line = group.sparklines[idx]
print("Saprkline data range: "  + line.data_range + ", row: "  + str(line.row) + ", column: "  + str(line.column))
line.to_image("output.png", ImageOrPrintOptions())

Voir également