Axis صف

Axis صف

يقوم بتغليف الكائن الذي يمثل محور المخطط.

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

ملكيات

ملكيةوصف
areaيحصل على Axis.area.
is_automatic_min_valueيشير إلى ما إذا تم تعيين القيمة الدنيا تلقائيًا.
min_valueيمثل الحد الأدنى للقيمة على محور القيمة.
is_automatic_max_valueيشير إلى ما إذا تم تعيين القيمة القصوى تلقائيًا.
max_valueيمثل الحد الأقصى للقيمة على محور القيمة.
is_automatic_major_unitيشير إلى ما إذا كان سيتم تعيين الوحدة الرئيسية للمحور تلقائيًا.
major_unitيمثل الوحدات الرئيسية للمحور.
is_automatic_minor_unitيشير إلى ما إذا كان سيتم تعيين الوحدة الثانوية للمحور تلقائيًا.
minor_unitيمثل الوحدات الثانوية للمحور.
axis_lineيحصل على مظهر المحور.
major_tick_markيمثل نوع علامة التجزئة الرئيسية للمحور المحدد.
minor_tick_markيمثل نوع علامة التجزئة الثانوية للمحور المحدد.
tick_label_positionيمثل موضع تسميات علامات التجزئة على المحور المحدد.
cross_atيمثل النقطة الموجودة على محور القيمة حيث يتقاطع معها محور الفئة.
cross_typeيمثل Axis.cross_type على المحور المحدد حيث يتقاطع المحور الآخر.
log_baseيمثل القاعدة اللوغاريتمية. القيمة الافتراضية هي 10. تنطبق فقط على Excel2007.
is_logarithmicيمثل ما إذا كان نوع مقياس محور القيمة لوغاريتميًا أم لا.
is_plot_order_reversedيمثل ما إذا كان Microsoft Excel يرسم نقاط البيانات من الأخير إلى الأول.
axis_between_categoriesيمثل ما إذا كان محور القيمة يتقاطع مع محور الفئة بين الفئات.
tick_labelsتقوم بإرجاع كائن Axis.tick_labels الذي يمثل تسميات علامات التجزئة للمحور المحدد.
tick_label_spacingيمثل عدد الفئات أو السلاسل بين تسميات علامات التجزئة. ينطبق فقط على محاور الفئة والسلسلة.
is_auto_tick_label_spacingيشير إلى ما إذا كان التباعد بين علامات التجزئة تلقائيًا
tick_mark_spacingإرجاع أو تعيين عدد الفئات أو السلاسل بين علامات التجزئة. ينطبق فقط على محاور الفئة والسلسلة.
display_unitيمثل تسمية الوحدة للمحور المحدد.
cust_unitيحدد قيمة مخصصة لوحدة العرض.
custom_unitيحدد قيمة مخصصة لوحدة العرض.
display_unit_labelيمثل تسمية وحدة على محور في المخطط المحدد.
تعتبر تسميات الوحدات مفيدة لتخطيط القيم الكبيرة، على سبيل المثال، بالملايين أو المليارات.
is_display_unit_label_shownيمثل ما إذا كانت تسمية وحدة العرض معروضة على المحور المحدد.
titleيحصل على عنوان المحور.
category_typeيمثل نوع محور الفئة.
base_unit_scaleيمثل مقياس الوحدة الأساسية لمحور الفئة.
major_unit_scaleيمثل مقياس الوحدة الرئيسية لمحور الفئة.
minor_unit_scaleيمثل مقياس الوحدة الرئيسية لمحور الفئة.
is_visibleيمثل ما إذا كان المحور مرئيا.
major_grid_linesيمثل خطوط الشبكة الرئيسية على محور المخطط.
minor_grid_linesيمثل خطوط الشبكة الثانوية على محور المخطط.
has_multi_level_labelsيشير إلى ما إذا كان سيتم عرض التسميات على أنها متعددة المستويات.
axis_labelsيحصل على تسميات المحور بعد استدعاء الأسلوب Chart.Calculate().
binsيمثل الصناديق على محور الرسم البياني (الرسم البياني/باريتو).

طُرق

طريقةوصف
get_axis_textsيحصل على تسميات المحور بعد استدعاء الأسلوب Chart.Calculate().

مثال

ومن خلال الرموز التالية يمكنك التعرف على كيفية ضبط الوحدة والحد الأقصى والأدنى لقيمة Axis.

from aspose.cells import Workbook
from aspose.cells.charts import ChartType, CrossType

# Instantiating a Workbook object
workbook = Workbook()
# Adding a new worksheet to the Excel object
sheetIndex = workbook.worksheets.add()
# Obtaining the reference of the newly added worksheet by passing its sheet index
worksheet = workbook.worksheets[sheetIndex]
# 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(4)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(20)
# 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, 25, 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)
# Set the max value of value axis
chart.value_axis.max_value = 200
# Set the min value of value axis
chart.value_axis.min_value = 0
# Set the major unit
chart.value_axis.major_unit = 25.0
# Category(X) axis crosses at the maxinum value.
chart.value_axis.cross_type = CrossType.MAXIMUM
# Set he number of categories or series between tick-mark labels.
chart.category_axis.tick_label_spacing = 2
# do your business
# Saving the Excel file
workbook.save("book1.xlsx")

أنظر أيضا