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)

أنظر أيضا