ChartPoint صف

ChartPoint صف

يمثل نقطة واحدة في سلسلة في المخطط.

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

ملكيات

ملكيةوصف
explosionيتم التعبير عن المسافة بين الشريحة الدائرية المفتوحة ومركز المخطط الدائري كنسبة مئوية من قطر الدائرة الدائرية.
shadowصحيح إذا كان لنقطة التخطيط ظل.
borderيحصل على Line.
areaيحصل على ChartPoint.area.
markerيحصل على ChartPoint.marker.
data_labelsتُرجع كائن DataLabels الذي يمثل تسمية البيانات المرتبطة بالنقطة.
y_valueالحصول على أو تعيين قيمة Y لنقطة المخطط.
y_value_typeيحصل على نوع القيمة Y لنقطة المخطط.
x_valueالحصول على أو تعيين قيمة X لنقطة المخطط.
x_value_typeيحصل على نوع القيمة X لنقطة المخطط.
shape_propertiesالحصول على الكائن ShapePropertyCollection الذي يحمل خصائص الشكل المرئي لـ ChartPoint.
is_in_secondary_plotيشير الحصول على قيمة أو تعيينها إلى ما إذا كانت نقاط البيانات هذه موجودة في المخطط الدائري أو الشريط الثاني
على فطيرة دائرية أو شريط من الرسم البياني الدائري
shape_xيحصل على إحداثي x للزاوية اليسرى العليا بوحدات 1/4000 من عرض المخطط بعد استدعاء الأسلوب Chart.Calculate().
shape_yيحصل على إحداثي y للزاوية اليسرى العليا بوحدات 1/4000 من ارتفاع المخطط بعد استدعاء الأسلوب Chart.Calculate().
shape_widthالحصول على العرض بوحدات 1/4000 من عرض المخطط بعد استدعاء الأسلوب Chart.Calculate().
shape_heightالحصول على الارتفاع بوحدات 1/4000 من ارتفاع المخطط بعد استدعاء الأسلوب Chart.Calculate().
shape_x_pxيحصل على إحداثي x للزاوية اليسرى العليا بوحدات البكسل بعد استدعاء الأسلوب Chart.Calculate().
shape_y_pxيحصل على إحداثي y للزاوية اليسرى العليا بوحدات البكسل بعد استدعاء الأسلوب Chart.Calculate().
shape_width_pxيحصل على العرض بوحدات البكسل بعد استدعاء الأسلوب Chart.Calculate().
shape_height_pxيحصل على الارتفاع بوحدات البكسل بعد استدعاء الأسلوب Chart.Calculate().
border_width_pxيحصل على عرض الحدود بوحدات البكسل بعد استدعاء الأسلوب Chart.Calculate().
radius_pxيحصل على نصف قطر الفقاعة أو الفطيرة أو الدونات بوحدات البكسل بعد استدعاء أسلوب Chart.Calculate().
inner_radius_pxيحصل على نصف القطر الداخلي لشريحة الدونات بوحدات البكسل بعد استدعاء الأسلوب Chart.Calculate().
ينطبق على المخطط الدائري المجوف.
start_angleالحصول على زاوية البداية للقسم الدائري، مقاسة بالدرجات في اتجاه عقارب الساعة من المحور السيني بعد استدعاء الأسلوب Chart.Calculate().
ينطبق على الرسم البياني الدائري.
end_angleالحصول على زاوية النهاية للقسم الدائري، مقاسة بالدرجات في اتجاه عقارب الساعة من المحور السيني بعد استدعاء الأسلوب Chart.Calculate().
ينطبق على الرسم البياني الدائري.
arc_start_point_x_pxالحصول على إحداثي x لنقطة البداية للقسم الدائري بعد استدعاء الأسلوب Chart.Calculate().
ينطبق على المخطط الدائري والدائري المجوف.
arc_start_point_y_pxالحصول على إحداثي y لنقطة البداية للقسم الدائري بعد استدعاء الأسلوب Chart.Calculate().
ينطبق على المخطط الدائري والدائري المجوف.
arc_end_point_x_pxالحصول على إحداثي x لنقطة النهاية للقسم الدائري بعد استدعاء الأسلوب Chart.Calculate().
ينطبق على المخطط الدائري والدائري المجوف.
arc_end_point_y_pxيحصل على إحداثي y لنقطة النهاية للقسم الدائري بعد استدعاء أسلوب Chart.Calculate().
ينطبق على المخطط الدائري والدائري المجوف.
inner_arc_start_point_x_pxالحصول على إحداثي x لنقطة البداية للقسم الدائري بعد استدعاء الأسلوب Chart.Calculate().
ينطبق على المخطط الدائري المجوف.
inner_arc_start_point_y_pxالحصول على إحداثي y لنقطة البداية للقسم الدائري بعد استدعاء الأسلوب Chart.Calculate().
ينطبق على المخطط الدائري المجوف.
inner_arc_end_point_x_pxالحصول على إحداثي x لنقطة النهاية للقسم الدائري بعد استدعاء الأسلوب Chart.Calculate().
ينطبق على المخطط الدائري المجوف.
inner_arc_end_point_y_pxيحصل على إحداثي y لنقطة النهاية للقسم الدائري بعد استدعاء أسلوب Chart.Calculate().
ينطبق على المخطط الدائري المجوف.

طُرق

طريقةوصف
get_top_point_countالحصول على عدد النقاط العليا بعد استدعاء أسلوب Chart.Calculate().
get_top_point_x_pxيحصل على إحداثي x للنقطة العليا للشكل بعد استدعاء الأسلوب Chart.Calculate().
ينطبق على المخططات ثلاثية الأبعاد: Column3D، وBar3D، وCone، وCylinder، وPyramid، وArea3D
get_top_point_y_pxالحصول على إحداثي y للنقطة العليا في الشكل بعد استدعاء الأسلوب Chart.Calculate().
ينطبق على المخططات ثلاثية الأبعاد: Column3D، وBar3D، وCone، وCylinder، وPyramid، وArea3D
get_bottom_point_countيحصل على عدد النقاط السفلية بعد استدعاء الأسلوب Chart.Calculate().
get_bottom_point_x_pxالحصول على إحداثي x للنقطة السفلية للشكل بعد استدعاء الأسلوب Chart.Calculate().
ينطبق على المخططات ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid
get_bottom_point_y_pxالحصول على إحداثي y للنقطة السفلية للشكل بعد استدعاء الأسلوب Chart.Calculate().
ينطبق على المخططات ثلاثية الأبعاد: Column3D، Bar3D، Cone، Cylinder، Pyramid
get_on_category_axis_point_countيحصل على عدد النقاط على محور الفئة بعد استدعاء الأسلوب Chart.Calculate(). ينطبق فقط على المخطط المساحي.
get_on_category_axis_point_x_pxيحصل على إحداثي x للنقطة على محور الفئة بعد استدعاء الأسلوب Chart.Calculate(). ينطبق فقط على الرسم البياني المساحي.
get_on_category_axis_point_y_pxيحصل على إحداثي y للنقطة على محور الفئة بعد استدعاء أسلوب Chart.Calculate(). ينطبق فقط على الرسم البياني المساحي.

مثال

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.PIE_EXPLODED, 5, 0, 25, 10)
# 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)
# Show Data Labels
chart.n_series[0].data_labels.show_value = True
for i in range(chart.n_series[0].points.count):
    # Get Data Point
    point = chart.n_series[0].points[i]
    # Set Pir Explosion
    point.explosion = 15
    # Set Border Color
    point.border.color = Color.red
# Saving the Excel file
workbook.save("book1.xls")

أنظر أيضا