ChartPoint klass

ChartPoint klass

Representerar en enskild punkt i en serie i ett diagram.

Typen ChartPoint avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
explosionAvståndet mellan ett öppet cirkelsegment och mitten av cirkeldiagrammet uttrycks som en procentandel av cirkeldiametern.
shadowSant om diagrampunkten har en skugga.
borderHämtar Line.
areaHämtar ChartPoint.area.
markerHämtar ChartPoint.marker.
data_labelsReturnerar ett ChartPoint.data_labels-objekt som representerar dataetiketten som är associerad med denna punkt i diagrammet.
y_valueHämtar eller ställer in Y-värdet för diagrampunkten.
y_value_typeHämtar Y-värdetypen för diagrampunkten.
x_valueHämtar eller ställer in X-värdet för diagrampunkten.
x_value_typeHämtar X-värdetypen för diagrampunkten.
shape_propertiesHämtar objektet ShapePropertyCollection som innehåller de visuella formegenskaperna för ChartPoint.
is_in_secondary_plotHämtar eller ställer in ett värde som anger om dessa datapunkter finns i den andra cirkeln eller stapeln
på ett cirkeldiagram eller ett stapeldiagram
shape_xHämtar x-koordinaten för det övre vänstra hörnet i enheter om 1/4000 av diagrammets bredd efter anrop av metoden Chart.Calculate().
shape_yHämtar y-koordinaten för det övre vänstra hörnet i enheter om 1/4000 av diagrammets höjd efter anrop av metoden Chart.Calculate().
shape_widthHämtar bredden i enheter om 1/4000 av diagrammets bredd efter anrop av metoden Chart.Calculate().
shape_heightHämtar höjden i enheter om 1/4000 av diagrammets höjd efter anrop av metoden Chart.Calculate().
shape_x_pxHämtar x-koordinaten för det övre vänstra hörnet i pixlar efter anrop av metoden Chart.Calculate().
shape_y_pxHämtar y-koordinaten för det övre vänstra hörnet i pixlar efter anrop av metoden Chart.Calculate().
shape_width_pxHämtar bredden i pixlar efter anrop av metoden Chart.Calculate().
shape_height_pxHämtar höjden i pixlar efter anrop av metoden Chart.Calculate().
border_width_pxHämtar bredden på kanten i pixlar efter anrop av metoden Chart.Calculate().
radius_pxHämtar radien för en bubbla, cirkel eller munk i pixlar efter anrop av metoden Chart.Calculate().
doughnut_inner_radiusHämtar den inre radien av en munkskiva i pixlar efter anrop av metoden Chart.Calculate().
Gäller för ringdiagram.
inner_radius_pxHämtar den inre radien av en munkskiva i pixlar efter anrop av metoden Chart.Calculate().
Gäller för ringdiagram.
start_angleHämtar startvinkeln för cirkelsektionen, mätt i grader medurs från x-axeln efter anrop av metoden Chart.Calculate().
Gäller cirkeldiagram.
end_angleHämtar slutvinkeln för cirkelsektionen, mätt i grader medurs från x-axeln efter anrop av metoden Chart.Calculate().
Gäller cirkeldiagram.
arc_start_point_x_pxHämtar x-koordinaten för startpunkten för cirkelsektionen efter anrop av metoden Chart.Calculate().
Gäller för cirkel- och munkdiagram.
arc_start_point_y_pxHämtar y-koordinaten för startpunkten för cirkelsektionen efter anrop av metoden Chart.Calculate().
Gäller för cirkel- och munkdiagram.
arc_end_point_x_pxHämtar x-koordinaten för slutpunkten för cirkelsektionen efter anrop av metoden Chart.Calculate().
Gäller för cirkel- och munkdiagram.
arc_end_point_y_pxHämtar y-koordinaten för slutpunkten för cirkelsektionen efter anrop av metoden Chart.Calculate().
Gäller för cirkel- och munkdiagram.
inner_arc_start_point_x_pxHämtar x-koordinaten för startpunkten för cirkelsektionen efter anrop av metoden Chart.Calculate().
Gäller för ringdiagram.
inner_arc_start_point_y_pxHämtar y-koordinaten för startpunkten för cirkelsektionen efter anrop av metoden Chart.Calculate().
Gäller för ringdiagram.
inner_arc_end_point_x_pxHämtar x-koordinaten för slutpunkten för cirkelsektionen efter anrop av metoden Chart.Calculate().
Gäller för ringdiagram.
inner_arc_end_point_y_pxHämtar y-koordinaten för slutpunkten för cirkelsektionen efter anrop av metoden Chart.Calculate().
Gäller för ringdiagram.

Metoder

MetodBeskrivning
get_top_point_count(self)Hämtar antalet topppunkter efter anrop av metoden Chart.Calculate().
get_top_point_x_px(self, index)Hämtar x-koordinaten för formens topppunkt efter anrop av metoden Chart.Calculate().
Tillämpar 3D-diagram: Kolumn3D, Stapel3D, Kon, Cylinder, Pyramid och Area3D
get_top_point_y_px(self, index)Hämtar y-koordinaten för formens topppunkt efter anrop av metoden Chart.Calculate().
Tillämpar 3D-diagram: Kolumn3D, Stapel3D, Kon, Cylinder, Pyramid och Area3D
get_bottom_point_count(self)Hämtar antalet bottenpunkter efter anrop av metoden Chart.Calculate().
get_bottom_point_x_px(self, index)Hämtar x-koordinaten för formens bottenpunkt efter anrop av metoden Chart.Calculate().
Tillämpar 3D-diagram: Kolumn3D, Stapel3D, Kon, Cylinder, Pyramid
get_bottom_point_y_px(self, index)Hämtar y-koordinaten för formens bottenpunkt efter anrop av metoden Chart.Calculate().
Tillämpar 3D-diagram: Kolumn3D, Stapel3D, Kon, Cylinder, Pyramid
get_on_category_axis_point_count(self)Hämtar antalet punkter på kategoriaxeln efter anrop av metoden Chart.Calculate(). Gäller endast ytdiagram.
get_on_category_axis_point_x_px(self, index)Hämtar x-koordinaten för punkten på kategoriaxeln efter anrop av metoden Chart.Calculate(). Gäller endast ytdiagram.
get_on_category_axis_point_y_px(self, index)Hämtar y-koordinaten för punkten på kategoriaxeln efter anrop av metoden Chart.Calculate(). Gäller endast ytdiagram.

Exempel

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")

Se även