Sparkline clase

Sparkline clase

Un minigráfico representa un gráfico pequeño en una celda de una hoja de cálculo que proporciona una representación visual de los datos.

El tipo Sparkline expone los siguientes miembros:

Propiedades

PropiedadDescripción
data_rangeRepresenta el rango de datos del gráfico de líneas.
rowObtiene el índice de fila del minigráfico.
columnObtiene el índice de la columna del minigráfico.

Métodos

MétodoDescripción
to_image(self, file_name, options)Convierte un minigráfico en una imagen.
to_image(self, stream, options)Convierte un minigráfico en una imagen.

Ejemplo

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())

Ver también