SparklineGroup
Содержание
[
Скрывать
]SparklineGroup class
Sparkline
организована в группу спарклайнов. SparklineGroup содержит переменное количество элементов спарклайнов. Группа спарклайнов определяет тип, параметры отображения и настройки осей для спарклайнов.
public class SparklineGroup
Характеристики
Имя | Описание |
---|---|
DisplayHidden { get; set; } | Указывает, показывать ли данные в скрытых строках и столбцах. |
FirstPointColor { get; set; } | Получает и задает цвет первой точки данных в группе спарклайнов. |
HighPointColor { get; set; } | Получает и задает цвет наивысших точек данных в группе спарклайнов. |
HorizontalAxisColor { get; set; } | Получает и задает цвет горизонтальной оси в группе спарклайнов. |
HorizontalAxisDateRange { get; set; } | Представляет диапазон, содержащий значения даты для данных спарклайна. |
LastPointColor { get; set; } | Получает и задает цвет последней точки данных в группе спарклайнов. |
LineWeight { get; set; } | Получает и задает вес линии в каждой линии спарклайна в группе спарклайнов в единицах измерения. |
LowPointColor { get; set; } | Получает и задает цвет самых низких точек данных в группе спарклайнов. |
MarkersColor { get; set; } | Получает и задает цвет точек каждой линии спарклайна в группе спарклайнов. |
NegativePointsColor { get; set; } | Получает и задает цвет отрицательных значений в группе спарклайнов. |
PlotEmptyCellsType { get; set; } | Указывает, как отображать пустые ячейки. |
PlotRightToLeft { get; set; } | Указывает, расположены ли данные графика справа налево. |
PresetStyle { get; set; } | Получает и задает предустановленный тип стиля группы спарклайнов. |
SeriesColor { get; set; } | Получает и задает цвет спарклайнов в группе спарклайнов. |
ShowFirstPoint { get; set; } | Указывает, следует ли выделять первую точку данных в группе спарклайнов. |
ShowHighPoint { get; set; } | Указывает, следует ли выделять самые высокие точки данных в группе спарклайнов. |
ShowHorizontalAxis { get; set; } | Указывает, отображать ли горизонтальную ось спарклайна. Горизонтальная ось появляется, если данные спарклайна пересекают нулевую ось. |
ShowLastPoint { get; set; } | Указывает, следует ли выделять последнюю точку данных в группе спарклайнов. |
ShowLowPoint { get; set; } | Указывает, следует ли выделять самые низкие точки данных в группе спарклайнов. |
ShowMarkers { get; set; } | Указывает, следует ли выделять каждую точку в каждой строке спарклайна в группе спарклайнов. |
ShowNegativePoints { get; set; } | Указывает, следует ли выделять отрицательные значения в группе спарклайнов другим цветом или маркером. |
SparklineCollection { get; } | ПолучаетSparklineCollection объект группы спарклайнов. |
Type { get; set; } | Указывает тип спарклайна группы спарклайнов. |
VerticalAxisMaxValue { get; set; } | Получает и задает пользовательское максимальное значение для вертикальной оси. |
VerticalAxisMaxValueType { get; set; } | Представляет тип максимального значения вертикальной оси. |
VerticalAxisMinValue { get; set; } | Получает и задает пользовательское минимальное значение для вертикальной оси. |
VerticalAxisMinValueType { get; set; } | Представляет тип минимального значения вертикальной оси. |
Методы
Имя | Описание |
---|---|
ResetRanges(string, bool, CellArea) | Сбрасывает диапазон данных и диапазон расположения группы спарклайнов. Этот метод очистит исходные элементы спарклайна в группе и создаст новые элементы спарклайна для новых диапазонов. |
Примеры
[C#]
Workbook book = new Workbook();
Worksheet sheet = book.Worksheets[0];
sheet.Cells["A1"].PutValue(5);
sheet.Cells["B1"].PutValue(2);
sheet.Cells["C1"].PutValue(1);
sheet.Cells["D1"].PutValue(3);
// Определяем CellArea
CellArea ca = new CellArea();
ca.StartColumn = 4;
ca.EndColumn = 4;
ca.StartRow = 0;
ca.EndRow = 0;
int idx = sheet.SparklineGroupCollection.Add(Aspose.Cells.Charts.SparklineType.Line, "A1:D1", false, ca);
SparklineGroup group = sheet.SparklineGroupCollection[idx];
group.SparklineCollection.Add(sheet.Name + "!A1:D1", 0, 4);
// Создаем цвет ячеек
CellsColor clr = book.CreateCellsColor();
clr.Color = Color.Orange;
group.SeriesColor = clr;
// устанавливаем высокие точки окрашены в зеленый цвет, а низкие точки окрашены в красный цвет
group.ShowHighPoint = true;
group.ShowLowPoint = true;
group.HighPointColor.Color = Color.Green;
group.LowPointColor.Color = Color.Red;
// устанавливаем толщину линии
group.LineWeight = 1.0;
book.Save("output.xlsx", SaveFormat.Xlsx);
Смотрите также
- пространство имен Aspose.Cells.Charts
- сборка Aspose.Cells