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 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