ChartArea صف

ChartArea صف

يقوم بتغليف الكائن الذي يمثل منطقة الرسم البياني في ورقة العمل.

الميراث: ChartAreaChartFrame

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

ملكيات

ملكيةوصف
is_inner_modeيشير إلى ما إذا كان حجم مساحة الرسم البياني يتضمن علامات التجزئة وعلامات المحور.
يشير “خطأ” إلى أن الحجم يجب أن يحدد حجم منطقة الرسم البياني وعلامات التجزئة وعلامات المحور.
borderيحصل على Line.
areaيحصل على ChartFrame.area.
text_fontيحصل على كائن ChartFrame.font من كائن ChartFrame المحدد.
text_optionsيحصل على خيارات النص ويحددها.
fontيحصل على كائن ChartArea.font من كائن chartarea المحدد.
auto_scale_fontصحيح إذا تغير حجم خط النص في الكائن عند تغيير حجم الكائن. القيمة الافتراضية هي صحيح.
background_modeيحصل على وضع عرض الخلفية ويحدده
backgroundيحصل على وضع عرض الخلفية ويحدده
is_automatic_sizeيشير إلى ما إذا كان إطار الرسم البياني يتم تغيير حجمه تلقائيًا.
xيحصل أو يحصل على الإزاحة الأفقية من عمود الزاوية اليسرى العليا، بوحدات مقدارها 1/4000 من مساحة الرسم البياني.
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يحصل على الإزاحة الأفقية من عمود الزاوية اليسرى العليا، بوحدات نسبة مساحة الرسم البياني.
y_ratio_to_chartيحصل على الإزاحة الرأسية من صف الزاوية اليسرى العليا، بوحدات نسبة مساحة الرسم البياني.
width_ratio_to_chartيحصل على أو يضبط الإزاحة الأفقية من عمود الزاوية اليمنى السفلية، بوحدات نسبة مساحة الرسم البياني.
height_ratio_to_chartيحصل على أو يضبط الإزاحة الرأسية من صف الزاوية اليمنى السفلية، بوحدات نسبة مساحة الرسم البياني.
x_pixelيحصل على أو يضبط إحداثيات x للزاوية اليسرى العليا بوحدات البكسل.
y_pixelيحصل على أو يضبط إحداثيات y للزاوية اليسرى العلوية بوحدات البكسل.
width_pixelيحصل على عرض الإطار بوحدات البكسل أو يعينه.
height_pixelيحصل على أو يضبط ارتفاع الإطار بوحدات البكسل.

طُرق

طريقةوصف
set_position_auto(self)ضبط موضع الإطار إلى الوضع التلقائي

مثال

from aspose.cells import Workbook
from aspose.cells.charts import ChartType
from aspose.pydrawing import Color

# Instantiating a Workbook object
workbook = Workbook()
# Obtaining the reference of the first worksheet
worksheet = workbook.worksheets[0]
# Adding a sample value to "A1" cell
worksheet.cells.get("A1").put_value(50)
# Adding a sample value to "A2" cell
worksheet.cells.get("A2").put_value(100)
# Adding a sample value to "A3" cell
worksheet.cells.get("A3").put_value(150)
# Adding a sample value to "B1" cell
worksheet.cells.get("B1").put_value(60)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(32)
# Adding a sample value to "B3" cell
worksheet.cells.get("B3").put_value(50)
# Adding a chart to the worksheet
chartIndex = worksheet.charts.add(ChartType.COLUMN, 5, 0, 15, 5)
# Accessing the instance of the newly added chart
chart = worksheet.charts[chartIndex]
# Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.n_series.add("A1:B3", True)
# Getting Chart Area
chartArea = chart.chart_area
# Setting the foreground color of the chart area
chartArea.area.foreground_color = Color.yellow
# Setting Chart Area Shadow
chartArea.shadow = True
# Saving the Excel file
workbook.save("book1.xls")

أنظر أيضا