Class SparklineGroup
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Aspose.Cells.Charts.Sparkline يتم تنظيمه في مجموعة سباركلاين. تحتوي مجموعة سباركلاين على عدد متغير من عناصر سباركلاين.
تحدد مجموعة السباركلاين النوع وإعدادات العرض وإعدادات المحاور للسباركلاين.
public class SparklineGroup
الوراثة
الأعضاء الموروثة
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
أمثلة
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.SparklineGroups.Add(Aspose.Cells.Charts.SparklineType.Line, "A1:D1", false, ca);
SparklineGroup group = sheet.SparklineGroups[idx];
group.Sparklines.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);
الخصائص
DisplayHidden
يشير إلى ما إذا كان يجب عرض البيانات في الصفوف والأعمدة المخفية.
public bool DisplayHidden { get; set; }
قيمة الخاصية
FirstPointColor
يحصل على ويعين لون النقطة الأولى من البيانات في مجموعة السباركلاين.
public CellsColor FirstPointColor { get; set; }
قيمة الخاصية
HighPointColor
يحصل على ويعين لون أعلى النقاط من البيانات في مجموعة السباركلاين.
public CellsColor HighPointColor { get; set; }
قيمة الخاصية
HorizontalAxisColor
يحصل على ويعين لون المحور الأفقي في مجموعة السباركلاين.
public CellsColor HorizontalAxisColor { get; set; }
قيمة الخاصية
HorizontalAxisDateRange
يمثل النطاق الذي يحتوي على قيم التاريخ لبيانات السباركلاين.
public string HorizontalAxisDateRange { get; set; }
قيمة الخاصية
LastPointColor
يحصل على ويعين لون النقطة الأخيرة من البيانات في مجموعة السباركلاين.
public CellsColor LastPointColor { get; set; }
قيمة الخاصية
LineWeight
يحصل على ويعين وزن الخط في كل خط سباركلاين في مجموعة السباركلاين، بوحدة النقاط.
public double LineWeight { get; set; }
قيمة الخاصية
LowPointColor
يحصل على ويعين لون النقاط المنخفضة من البيانات في مجموعة السباركلاين.
public CellsColor LowPointColor { get; set; }
قيمة الخاصية
MarkersColor
يحصل على ويعين لون النقاط في كل خط سباركلاين في مجموعة السباركلاين.
public CellsColor MarkersColor { get; set; }
قيمة الخاصية
NegativePointsColor
يحصل على ويعين لون القيم السلبية في مجموعة السباركلاين.
public CellsColor NegativePointsColor { get; set; }
قيمة الخاصية
PlotEmptyCellsType
يشير إلى كيفية رسم الخلايا الفارغة.
public PlotEmptyCellsType PlotEmptyCellsType { get; set; }
قيمة الخاصية
PlotRightToLeft
يشير إلى ما إذا كانت بيانات الرسم من اليمين إلى اليسار.
public bool PlotRightToLeft { get; set; }
قيمة الخاصية
PresetStyle
يحصل على ويعين نوع النمط المحدد مسبقًا لمجموعة السباركلاين.
public SparklinePresetStyleType PresetStyle { get; set; }
قيمة الخاصية
SeriesColor
يحصل على ويعين لون السباركلاين في مجموعة السباركلاين.
public CellsColor SeriesColor { get; set; }
قيمة الخاصية
ShowFirstPoint
يشير إلى ما إذا كان يجب تسليط الضوء على النقطة الأولى من البيانات في مجموعة السباركلاين.
public bool ShowFirstPoint { get; set; }
قيمة الخاصية
ShowHighPoint
يشير إلى ما إذا كان يجب تسليط الضوء على أعلى النقاط من البيانات في مجموعة السباركلاين.
public bool ShowHighPoint { get; set; }
قيمة الخاصية
ShowHorizontalAxis
يشير إلى ما إذا كان يجب عرض المحور الأفقي للسباركلاين.
يظهر المحور الأفقي إذا كانت السباركلاين تحتوي على بيانات تتجاوز محور الصفر.
public bool ShowHorizontalAxis { get; set; }
قيمة الخاصية
ShowLastPoint
يشير إلى ما إذا كان يجب تسليط الضوء على النقطة الأخيرة من البيانات في مجموعة السباركلاين.
public bool ShowLastPoint { get; set; }
قيمة الخاصية
ShowLowPoint
يشير إلى ما إذا كان يجب تسليط الضوء على النقاط المنخفضة من البيانات في مجموعة السباركلاين.
public bool ShowLowPoint { get; set; }
قيمة الخاصية
ShowMarkers
يشير إلى ما إذا كان يجب تسليط الضوء على كل نقطة في كل خط سباركلاين في مجموعة السباركلاين.
public bool ShowMarkers { get; set; }
قيمة الخاصية
ShowNegativePoints
يشير إلى ما إذا كان يجب تسليط الضوء على القيم السلبية في مجموعة السباركلاين بلون أو علامة مختلفة.
public bool ShowNegativePoints { get; set; }
قيمة الخاصية
Sparklines
يحصل على مجموعة من كائن Aspose.Cells.Charts.Sparkline.
public SparklineCollection Sparklines { get; }
قيمة الخاصية
Type
يشير إلى نوع السباركلاين لمجموعة السباركلاين.
public SparklineType Type { get; set; }
قيمة الخاصية
VerticalAxisMaxValue
يحصل على ويعين القيمة القصوى المخصصة للمحور العمودي.
public double VerticalAxisMaxValue { get; set; }
قيمة الخاصية
VerticalAxisMaxValueType
يمثل نوع القيمة القصوى للمحور العمودي.
public SparklineAxisMinMaxType VerticalAxisMaxValueType { get; set; }
قيمة الخاصية
VerticalAxisMinValue
يحصل على ويعين القيمة الدنيا المخصصة للمحور العمودي.
public double VerticalAxisMinValue { get; set; }
قيمة الخاصية
VerticalAxisMinValueType
يمثل نوع القيمة الدنيا للمحور العمودي.
public SparklineAxisMinMaxType VerticalAxisMinValueType { get; set; }
قيمة الخاصية
الطرق
ResetRanges(string, bool, CellArea)
يعيد تعيين نطاق البيانات ونطاق الموقع لمجموعة السباركلاين.
ستقوم هذه الطريقة بإزالة عناصر السباركلاين الأصلية في المجموعة وإنشاء عناصر سباركلاين جديدة للنطاقات الجديدة.
public void ResetRanges(string dataRange, bool isVertical, CellArea locationRange)
المعلمات
dataRange
string
يحدد النطاق الجديد لبيانات مجموعة السباركلاين.
isVertical
bool
يحدد ما إذا كان يجب رسم السباركلاين من النطاق الجديد حسب الصف أو حسب العمود.
locationRange
CellArea
يحدد مكان وضع السباركلاين.