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 | يُمثل الأساس اللوغاريتمي. القيمة الافتراضية هي ١٠. ينطبق فقط على Excel ٢٠٠٧. |
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 | يحدد قيمة مخصصة لوحدة العرض. |
custom_display_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(self) | يحصل على تسميات المحور بعد استدعاء طريقة 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")
أنظر أيضا
- الوحدة
aspose.cells.charts