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
Propiedad | Descripción |
---|---|
data_range | Representa el rango de datos del gráfico de líneas. |
row | Obtiene el índice de fila del minigráfico. |
column | Obtiene el índice de la columna del minigráfico. |
Métodos
Método | Descripció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
- módulo
aspose.cells.charts