ChartPoint صف

ChartPoint صف

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

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

ملكيات

ملكيةوصف
explosionيتم التعبير عن مسافة شريحة الفطيرة المفتوحة من مركز الرسم البياني الفطيرة كنسبة مئوية من قطر الفطيرة.
shadowصحيح إذا كانت نقطة الرسم البياني تحتوي على ظل.
borderيحصل على Line.
areaيحصل على ChartPoint.area.
markerيحصل على ChartPoint.marker.
data_labelsيقوم بإرجاع الكائن ChartPoint.data_labels الذي يمثل تسمية البيانات المرتبطة بنقطة الرسم البياني هذه.
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().
doughnut_inner_radiusيحصل على نصف القطر الداخلي لشريحة الدونات بوحدات البكسل بعد استدعاء طريقة Chart.Calculate().
ينطبق على مخطط الكعكة.
inner_radius_pxيحصل على نصف القطر الداخلي لشريحة الدونات بوحدات البكسل بعد استدعاء طريقة Chart.Calculate().
ينطبق على مخطط الكعكة.
start_angleيحصل على زاوية البداية لقسم الفطيرة، والتي يتم قياسها بالدرجات في اتجاه عقارب الساعة من المحور x بعد استدعاء طريقة Chart.Calculate().
ينطبق على الرسم البياني الدائري.
end_angleيحصل على الزاوية النهائية لقسم الفطيرة، والتي يتم قياسها بالدرجات في اتجاه عقارب الساعة من المحور x بعد استدعاء طريقة 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(self)يحصل على عدد النقاط العليا بعد استدعاء طريقة Chart.Calculate().
get_top_point_x_px(self, index)يحصل على إحداثيات x لأعلى نقطة في الشكل بعد استدعاء طريقة Chart.Calculate().
ينطبق على المخططات ثلاثية الأبعاد: العمود ثلاثي الأبعاد، والشريط ثلاثي الأبعاد، والمخروط، والأسطوانة، والهرم، والمساحة ثلاثية الأبعاد
get_top_point_y_px(self, index)يحصل على إحداثيات y لأعلى نقطة في الشكل بعد استدعاء طريقة Chart.Calculate().
ينطبق على المخططات ثلاثية الأبعاد: العمود ثلاثي الأبعاد، والشريط ثلاثي الأبعاد، والمخروط، والأسطوانة، والهرم، والمساحة ثلاثية الأبعاد
get_bottom_point_count(self)يحصل على عدد النقاط السفلية بعد استدعاء طريقة Chart.Calculate().
get_bottom_point_x_px(self, index)يحصل على إحداثيات x للنقطة السفلية للشكل بعد استدعاء طريقة Chart.Calculate().
ينطبق على المخططات ثلاثية الأبعاد: العمود ثلاثي الأبعاد، الشريط ثلاثي الأبعاد، المخروط، الأسطوانة، الهرم
get_bottom_point_y_px(self, index)يحصل على إحداثيات y للنقطة السفلية للشكل بعد استدعاء طريقة Chart.Calculate().
ينطبق على المخططات ثلاثية الأبعاد: العمود ثلاثي الأبعاد، الشريط ثلاثي الأبعاد، المخروط، الأسطوانة، الهرم
get_on_category_axis_point_count(self)يحصل على عدد النقاط على محور الفئة بعد استدعاء دالة Chart.Calculate(). ينطبق فقط على مخطط المساحة.
get_on_category_axis_point_x_px(self, index)يحصل على إحداثيات x للنقطة على محور الفئة بعد استدعاء دالة Chart.Calculate(). ينطبق فقط على مخطط المساحة.
get_on_category_axis_point_y_px(self, index)يحصل على إحداثي 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")

أنظر أيضا