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)
Смотрите также
- модуль aspose.cells.charts
- класс Sparkline