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(self, 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_groups.add(SparklineType.LINE, "A1:D1", False, ca)
group = sheet.sparkline_groups[idx]
group.sparklines.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