DataLabels صف

DataLabels صف

يقوم بتغليف مجموعة من كافة كائنات DataLabel للسلسلة المحددة.

ميراث: DataLabelsChartTextFrameChartFrame

يكشف النوع DataLabels عن الأعضاء التاليين:

ملكيات

ملكيةوصف
is_inner_modeالإشارة إلى ما إذا كان حجم مساحة الرسم يتضمن علامات التجزئة وتسميات المحاور.
يحدد False أن الحجم يجب أن يحدد حجم منطقة الرسم وعلامات التجزئة وتسميات المحاور.
borderيحصل على Line.
areaيحصل على DataLabels.area.
text_fontيحصل على كائن ChartFrame.font من كائن ChartFrame المحدد.
text_optionsالحصول على خيارات النص وتعيينها.
fontيحصل على خط DataLabels؛
auto_scale_fontصحيح إذا تغير حجم الخط النص الموجود في الكائن عندما يتغير حجم الكائن. القيمة الافتراضية هي الحقيقية.
background_modeالحصول على وضع عرض الخلفية وتعيينه
backgroundالحصول على وضع عرض الخلفية وتعيينه
is_automatic_sizeيشير إلى ما إذا كان إطار المخطط ذو حجم تلقائي.
xالحصول على إحداثي x للزاوية العلوية اليسرى أو تعيينه بوحدات 1/4000 من منطقة المخطط.
yالحصول على أو تعيين إحداثي y للزاوية اليسرى العليا بوحدات 1/4000 من منطقة المخطط.
heightالحصول على ارتفاع الإطار أو تعيينه بوحدات 1/4000 من منطقة المخطط.
widthالحصول على أو تعيين عرض الإطار بوحدات 1/4000 من منطقة المخطط.
shadowصحيح إذا كان الإطار يحتوي على ظل.
shape_propertiesيحصل على الكائن ChartFrame.shape_properties.
is_default_pos_be_setيشير إلى ما إذا كان قد تم تعيين الموضع الافتراضي (DefaultX وDefaultY وDefaultWidth وDefaultHeight).
default_xيمثل x من الموضع الافتراضي
default_yيمثل y للموضع الافتراضي
default_widthيمثل عرض الموضع الافتراضي
default_heightيمثل ارتفاع الموضع الافتراضي
is_auto_textيشير إلى أن النص تم إنشاؤه تلقائيًا.
is_deletedيشير إلى ما إذا تم حذف تسميات البيانات هذه.
text_horizontal_alignmentالحصول على المحاذاة الأفقية للنص وتعيينها.
text_vertical_alignmentالحصول على أو تعيين المحاذاة العمودية للنص.
rotation_angleيمثل زاوية دوران النص.
is_automatic_rotationيشير إلى ما إذا كان سيتم تدوير نص المخطط تلقائيًا.
textالحصول على نص تسمية البيانات أو تعيينه.
linked_sourceالحصول على مرجع إلى ورقة العمل وتعيينه.
text_directionيمثل ترتيب قراءة النص.
reading_orderيمثل ترتيب قراءة النص.
direction_typeيحصل على ويحدد اتجاه النص.
is_text_wrappedالحصول على قيمة أو تعيينها تشير إلى ما إذا كان النص ملتفًا أم لا.
is_resize_shape_to_fit_textالحصول على أو تعيين ما إذا كان الشكل يجب أن يتم احتواؤه تلقائيًا ليحتوي على النص الموصوف بداخله بالكامل. التركيب التلقائي هو
عندما يتم تغيير حجم النص داخل الشكل ليحتوي على النص بأكمله بداخله.
show_valueيمثل سلوك عرض قيم تسمية بيانات المخطط المحدد. صحيح يعرض القيم. كذبة للاختباء.
show_cell_rangeيشير إلى ما إذا كان يتم عرض نطاق الخلايا كتسميات البيانات.
show_percentageيمثل سلوك عرض قيمة النسبة المئوية لتسمية البيانات الخاصة بالمخطط المحدد. يعرض True قيمة النسبة المئوية. كذبة للاختباء.
show_bubble_sizeيمثل سلوك عرض قيمة النسبة المئوية لتسمية البيانات الخاصة بالمخطط المحدد. يعرض True قيمة النسبة المئوية. كذبة للاختباء.
show_category_nameيمثل سلوك عرض اسم فئة تسمية البيانات الخاصة بالمخطط المحدد. صحيح لعرض اسم الفئة لتسميات البيانات على المخطط. كذبة للاختباء.
show_series_nameإرجاع قيمة منطقية أو تعيينها للإشارة إلى سلوك عرض اسم السلسلة لتسميات البيانات في المخطط.
صحيح لإظهار اسم السلسلة. كذبة للاختباء.
show_legend_keyيمثل سلوك عرض مفتاح وسيلة إيضاح تسمية البيانات الخاصة بالمخطط المحدد.
صحيح إذا كان مفتاح وسيلة إيضاح تسمية البيانات مرئيًا.
number_formatيمثل سلسلة التنسيق لكائن DataLabels.
numberالحصول على تنسيق الأرقام المضمن وتعيينه.
number_format_linkedصحيح إذا كان تنسيق الأرقام مرتبطًا بالخلايا
(بحيث يتغير تنسيق الأرقام في التسميات عندما يتغير في الخلايا).
separator_typeالحصول على أو تعيين نوع الفاصل المستخدم لتسميات البيانات في المخطط.
separator_valueالحصول على قيمة الفاصل المستخدمة أو تعيينها لتسميات البيانات في المخطط.
positionيمثل موضع تسمية البيانات.
is_never_overlapيشير إلى ما إذا كانت تسميات البيانات المعروضة لا تتداخل أبدًا. (للمخطط الدائري)
shape_typeالحصول على نوع شكل تسمية البيانات أو تعيينه.

طُرق

طريقةوصف
set_position_autoاضبط موضع الإطار على الوضع التلقائي
charactersتقوم بإرجاع كائن الأحرف الذي يمثل نطاقًا من الأحرف داخل النص.

مثال

from aspose.cells import Workbook
from aspose.cells.charts import LabelPositionType

# Set the DataLabels in the chart
wb = Workbook("chart.xlsx")
chart = wb.worksheets[0].charts[0]
for i in range(len(chart.n_series)):
    datalabels = chart.n_series[i].data_labels
    # Set the position of DataLabels
    datalabels.position = LabelPositionType.INSIDE_BASE
    # Show the category name in the DataLabels
    datalabels.show_category_name = True
    # Show the value in the DataLabels
    datalabels.show_value = True
    # Not show the percentage in the DataLabels
    datalabels.show_percentage = False
    # Not show the legend key.
    datalabels.show_legend_key = False

أنظر أيضا