DataLabels صف

DataLabels صف

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

الميراث: DataLabelsChartTextFrameChartFrame

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

ملكيات

ملكيةوصف
is_inner_modeيشير إلى ما إذا كان حجم مساحة الرسم البياني يتضمن علامات التجزئة وعلامات المحور.
يشير “خطأ” إلى أن الحجم يجب أن يحدد حجم منطقة الرسم البياني وعلامات التجزئة وعلامات المحور.
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 للموضع الافتراضي بوحدات 1/4000 من مساحة الرسم البياني.
default_yيمثل y للموضع الافتراضي بوحدات 1/4000 من مساحة الرسم البياني.
default_widthيمثل عرض الموضع الافتراضي بوحدات 1/4000 من مساحة الرسم البياني.
default_heightيمثل ارتفاع الموضع الافتراضي بوحدات 1/4000 من مساحة الرسم البياني.
default_x_ratio_to_chartيمثل x للموضع الافتراضي بوحدات جزء من مساحة الرسم البياني.
default_y_ratio_to_chartيمثل y للموضع الافتراضي بوحدات جزء من مساحة الرسم البياني.
default_width_ratio_to_chartيمثل عرض الموضع الافتراضي بوحدات جزء من مساحة الرسم البياني.
default_height_ratio_to_chartيمثل ارتفاع الموضع الافتراضي بوحدات جزء من مساحة الرسم البياني.
x_ratio_to_chartيحصل على أو يضبط إحداثيات x للزاوية اليسرى العليا بوحدات نسبة مساحة الرسم البياني.
y_ratio_to_chartيحصل على أو يضبط إحداثيات y للزاوية اليسرى العلوية بوحدات نسبة مساحة الرسم البياني.
width_ratio_to_chartيحصل على عرض الإطار أو يعينه بوحدات نسبة مساحة الرسم البياني.
height_ratio_to_chartيحصل على أو يضبط ارتفاع الإطار بوحدات نسبة مساحة الرسم البياني.
x_pixelيحصل على أو يضبط إحداثيات x للزاوية اليسرى العليا بوحدات البكسل.
y_pixelيحصل على أو يضبط إحداثيات y للزاوية اليسرى العلوية بوحدات البكسل.
width_pixelيحصل على عرض الإطار بوحدات البكسل أو يعينه.
height_pixelيحصل على أو يضبط ارتفاع الإطار بوحدات البكسل.
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يُمثل سلوك عرض قيمة النسبة المئوية لعلامة بيانات مخطط مُحدد. يُظهر “صحيح” قيمة النسبة المئوية. يُخفي “خطأ”.
show_bubble_sizeيُمثل سلوك عرض قيمة النسبة المئوية لعلامة بيانات مخطط مُحدد. يُظهر “صحيح” قيمة النسبة المئوية. يُخفي “خطأ”.
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(self)ضبط موضع الإطار إلى الوضع التلقائي
characters(self, start_index, length)يقوم بإرجاع كائن الأحرف الذي يمثل نطاقًا من الأحرف داخل النص.
apply_font(self)قم بتطبيق خط تسميات البيانات على جميع العقد الفرعية.

مثال

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

أنظر أيضا