Chart صف
Chart صف
يقوم بتغليف الكائن الذي يمثل مخطط Excel واحدًا.
يكشف النوع Chart عن الأعضاء التاليين:
ملكيات
ملكية | وصف |
---|---|
style | الحصول على النمط المدمج وتعيينه. |
chart_object | يمثل شكل الرسم البياني؛ |
hide_pivot_field_buttons | يشير إلى ما إذا كان سيتم إخفاء أزرار حقول المخطط المحوري فقط عندما يكون المخطط PivotChart. |
pivot_options | يحدد عناصر التحكم المحورية التي تظهر على المخطط |
pivot_source | المصدر هو بيانات PivotTable. إذا لم يكن PivotSource فارغًا، فسيكون المخطط هو PivotChart. |
plot_by | يحصل ويحدد ما إذا كان الرسم حسب الصف أو العمود. |
plot_empty_cells_type | الحصول على كيفية رسم الخلايا الفارغة وتعيينها. |
plot_visible_cells | يشير إلى ما إذا كان يتم رسم الخلايا المرئية فقط. |
plot_visible_cells_only | يشير إلى ما إذا كانت الخلايا المرئية مؤامرة فقط. |
display_na_as_blank | يشير إلى ما إذا كان سيتم عرض #N/A كقيمة فارغة. |
name | الحصول على اسم المخطط وتعيينه. |
size_with_window | صحيح إذا كان Microsoft يقوم Excel بتغيير حجم المخطط ليتناسب مع حجم نافذة ورقة المخطط. |
worksheet | الحصول على ورقة العمل التي تحتوي على هذا المخطط. |
shapes | إرجاع جميع أشكال الرسم في هذا المخطط. |
print_size | الحصول على حجم المخطط المطبوع وتعيينه. |
type | الحصول على نوع المخطط أو تعيينه. |
n_series | يحصل على مجموعة SeriesCollection تمثل سلسلة البيانات في المخطط. |
filtered_n_series | الحصول على مجموعة SeriesCollection تمثل سلسلة البيانات التي تمت تصفيتها في المخطط. |
title | يحصل على عنوان المخطط. |
sub_title | يحصل على العنوان الفرعي للمخطط. فقط لملف تنسيق ODS. |
plot_area | الحصول على منطقة رسم المخطط التي تتضمن تسميات تحديد المحور. |
chart_area | الحصول على منطقة المخطط في ورقة العمل. |
category_axis | الحصول على المحور X للمخطط. |
value_axis | الحصول على المحور Y للمخطط. |
second_value_axis | الحصول على المحور Y الثاني للمخطط. |
second_category_axis | الحصول على المحور X الثاني للمخطط. |
series_axis | الحصول على محور سلسلة المخطط. |
legend | الحصول على وسيلة إيضاح الرسم البياني. |
chart_data_table | يمثل جدول بيانات الرسم البياني. |
show_legend | الحصول على قيمة تشير إلى ما إذا كان سيتم عرض وسيلة إيضاح المخطط أم لا. الافتراضي صحيح. |
is_rectangular_cornered | الحصول على قيمة تشير إلى ما إذا كانت منطقة المخطط مستطيلة الشكل أو تعيينها. الافتراضي صحيح. |
show_data_table | الحصول على قيمة أو تعيينها تشير إلى ما إذا كان المخطط يعرض جدول بيانات. |
first_slice_angle | الحصول على أو تعيين زاوية أول شريحة من المخطط الدائري أو المخطط الدائري المجوف، بالدرجات (في اتجاه عقارب الساعة من الوضع الرأسي). ينطبق فقط على المخططات الدائرية والدائرية ثلاثية الأبعاد والمخططات الدائرية الدائرية من 0 إلى 360. |
gap_width | إرجاع المسافة بين مجموعات الأشرطة أو الأعمدة أو تعيينها، كنسبة مئوية من عرض الشريط أو العمود. يجب أن تكون قيمة هذه الخاصية بين 0 و500. |
gap_depth | الحصول على المسافة بين سلسلة البيانات في مخطط ثلاثي الأبعاد أو تعيينها، كنسبة مئوية من عرض العلامة. يجب أن تكون قيمة هذه الخاصية بين 0 و500. |
floor | تقوم بإرجاع كائن Chart.floor الذي يمثل جدران مخطط ثلاثي الأبعاد. |
walls | تقوم بإرجاع كائن Chart.walls الذي يمثل جدران مخطط ثلاثي الأبعاد. |
back_wall | تقوم بإرجاع كائن Chart.walls الذي يمثل الجدار الخلفي لمخطط ثلاثي الأبعاد. |
side_wall | تقوم بإرجاع كائن Chart.walls الذي يمثل الجدار الجانبي لمخطط ثلاثي الأبعاد. |
walls_and_gridlines_2d | صحيح إذا تم رسم خطوط الشبكة بشكل ثنائي الأبعاد على مخطط ثلاثي الأبعاد. |
rotation_angle | يمثل دوران عرض المخطط ثلاثي الأبعاد (دوران منطقة الرسم حول المحور z، بالدرجات). |
elevation | يمثل ارتفاع عرض المخطط ثلاثي الأبعاد بالدرجات. |
right_angle_axes | صحيح إذا كانت محاور المخطط في زوايا قائمة. ينطبق فقط على المخططات ثلاثية الأبعاد (باستثناء المخططات الدائرية ثلاثية الأبعاد وثلاثية الأبعاد). |
auto_scaling | صحيح إذا كان Microsoft يقوم Excel بقياس مخطط ثلاثي الأبعاد بحيث يكون أقرب في الحجم إلى المخطط ثنائي الأبعاد المكافئ. يجب أن تكون الخاصية RightAngleAxes True. |
height_percent | إرجاع أو تعيين ارتفاع مخطط ثلاثي الأبعاد كنسبة مئوية من عرض المخطط (بين 5 و500 بالمائة). |
perspective | إرجاع المنظور أو تعيينه لعرض المخطط ثلاثي الأبعاد. يجب أن يكون بين 0 و100. يتم تجاهل هذه الخاصية إذا كانت الخاصية RightAngleAxes صحيحة. |
is_3d | يشير إلى ما إذا كان المخطط عبارة عن مخطط ثلاثي الأبعاد. |
depth_percent | يمثل عمق المخطط ثلاثي الأبعاد كنسبة مئوية من عرض المخطط (بين 20 و2000 بالمائة). |
actual_chart_size | يحصل على الحجم الفعلي للمخطط بوحدة البكسل. |
placement | يمثل طريقة ربط المخطط بالخلايا الموجودة أسفله. |
page_setup | يمثل وصف إعداد الصفحة في هذا المخطط. |
line | يحصل على الخط. |
طُرق
طريقة | وصف |
---|---|
calculate | يحسب الموضع المخصص لمنطقة قطعة الأرض، والمحاور إذا تم تعيين موضعها تلقائيًا. |
calculate | حساب الموضع المخصص لمنطقة قطعة الأرض، والمحاور إذا تم تعيين موضعها تلقائيًا، باستخدام خيارات حساب المخطط. |
to_image | يقوم بإنشاء صورة المخطط وحفظها في ملف. يحدد امتداد اسم الملف تنسيق الصورة. |
to_image | يقوم بإنشاء صورة المخطط وحفظها في ملف بنوع الصورة المحدد. |
to_image | يقوم بإنشاء صورة المخطط وحفظها في ملف بتنسيق Jpeg. |
to_image | ينشئ صورة المخطط ويحفظها في دفق بتنسيق Jpeg. |
to_image | يقوم بإنشاء صورة المخطط وحفظها في دفق بالتنسيق المحدد. |
to_image | يقوم بإنشاء صورة المخطط وحفظها في ملف. يحدد امتداد اسم الملف تنسيق الصورة. |
to_image | يقوم بإنشاء صورة المخطط وحفظها في دفق بالتنسيق المحدد. |
to_pdf | يحفظ المخطط في ملف pdf. |
to_pdf | يحفظ المخطط في ملف pdf. |
to_pdf | ينشئ المخطط بتنسيق pdf ويحفظه في دفق. |
to_pdf | ينشئ المخطط بتنسيق pdf ويحفظه في دفق. |
is_refered_by_chart | إرجاع ما إذا كانت الخلية المشار إليها بواسطة المخطط. |
is_cell_refered_by_chart | إرجاع ما إذا كانت الخلية المشار إليها بواسطة المخطط. |
is_chart_data_changed | يكتشف ما إذا كان مصدر بيانات المخطط قد تغير. |
refresh_pivot_data | يقوم بتحديث بيانات المخطط المحوري من مصدر البيانات المحوري الخاص به. |
change_template | تغيير نوع المخطط باستخدام قالب محدد مسبقًا. |
move | ينقل المخطط إلى موقع محدد. |
get_actual_size | يحصل على الحجم الفعلي للمخطط بوحدة البكسل. |
has_axis | لإرجاع المحاور الموجودة في المخطط. |
switch_row_column | تبديل الصف/العمود. |
get_chart_data_range | الحصول على نطاق مصدر البيانات للمخطط. |
set_chart_data_range | يحدد نطاق البيانات للمخطط. |
مثال
توضح الرموز التالية كيفية إنشاء مخطط باستخدام رموز .Net.
from aspose.cells import Workbook
from aspose.cells.charts import ChartType
workbook = Workbook()
sheet = workbook.worksheets[0]
cells = sheet.cells
cells.get(0, 1).put_value("Income")
cells.get(1, 0).put_value("Company A")
cells.get(2, 0).put_value("Company B")
cells.get(3, 0).put_value("Company C")
cells.get(1, 1).put_value(10000)
cells.get(2, 1).put_value(20000)
cells.get(3, 1).put_value(30000)
chartIndex = sheet.charts.add(ChartType.COLUMN, 9, 9, 21, 15)
chart = sheet.charts[chartIndex]
chart.set_chart_data_range("A1:B4", True)
chart.show_legend = True
chart.title.text = "Income Analysis"
أنظر أيضا
- الوحدة
aspose.cells.charts
- فئة
SeriesCollection