SparklineGroup класс

SparklineGroup класс

Sparkline организован в группу спарклайнов. SparklineGroup содержит переменное количество элементов спарклайна. Группа спарклайнов определяет тип, параметры отображения и настройки осей для спарклайнов.

Тип SparklineGroup предоставляет следующие члены:

Характеристики

Свойство Описание
preset_style Получает и задает предустановленный тип стиля группы спарклайнов.
sparkline_collection Получает коллекцию объекта Sparkline.
sparklines Получает коллекцию объекта Sparkline.
type Указывает тип спарклайна группы спарклайнов.
plot_empty_cells_type Указывает, как отображать пустые ячейки.
display_hidden Указывает, отображать ли данные в скрытых строках и столбцах.
show_high_point Указывает, следует ли выделять самые высокие точки данных в группе спарклайнов.
high_point_color Получает и задает цвет наивысших точек данных в группе спарклайнов.
show_low_point Указывает, следует ли выделять самые низкие точки данных в группе спарклайнов.
low_point_color Получает и задает цвет самых низких точек данных в группе спарклайнов.
show_negative_points Указывает, следует ли выделять отрицательные значения в группе спарклайнов другим цветом или маркером.
negative_points_color Получает и задает цвет отрицательных значений в группе спарклайнов.
show_first_point Указывает, следует ли выделять первую точку данных в группе спарклайнов.
first_point_color Получает и задает цвет первой точки данных в группе спарклайнов.
show_last_point Указывает, следует ли выделять последнюю точку данных в группе спарклайнов.
last_point_color Получает и задает цвет последней точки данных в группе спарклайнов.
show_markers Указывает, следует ли выделять каждую точку в каждой строке спарклайна в группе спарклайнов.
markers_color Получает и задает цвет точек в каждой линии спарклайна в группе спарклайнов.
series_color Получает и задает цвет спарклайнов в группе спарклайнов.
plot_right_to_left Указывает, расположены ли данные графика справа налево.
line_weight Получает и задает вес линии в каждой линии спарклайна в группе спарклайнов в баллах.
horizontal_axis_color Получает и задает цвет горизонтальной оси в группе спарклайнов.
show_horizontal_axis Указывает, отображать ли горизонтальную ось спарклайна.
Горизонтальная ось появляется, если на спарклайне есть данные, пересекающие нулевую ось.
horizontal_axis_date_range Представляет диапазон, содержащий значения даты для данных спарклайна.
vertical_axis_max_value_type Представляет тип максимального значения по вертикальной оси.
vertical_axis_max_value Получает и задает пользовательское максимальное значение для вертикальной оси.
vertical_axis_min_value_type Представляет тип минимального значения по вертикальной оси.
vertical_axis_min_value Получает и задает пользовательское минимальное значение для вертикальной оси.

Методы

Метод Описание
reset_ranges(data_range, is_vertical, location_range) Сбрасывает диапазон данных и диапазон местоположений группы спарклайнов.
Этот метод очистит исходные элементы спарклайна в группе и создаст новые элементы спарклайна для новых диапазонов.

Пример

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)

Смотрите также