ChartPoint Klasse

ChartPoint Klasse

Stellt einen einzelnen Punkt in einer Reihe in einem Diagramm dar.

Der Typ ChartPoint macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
explosionDer Abstand eines offenen Kreissegments von der Mitte des Kreisdiagramms wird als Prozentsatz des Kreisdurchmessers ausgedrückt.
shadowWahr, wenn der Kartenpunkt einen Schatten hat.
borderRuft die Line ab.
areaRuft die ChartPoint.area ab.
markerRuft die ChartPoint.marker ab.
data_labelsGibt ein ChartPoint.data_labels-Objekt zurück, das die mit diesem Diagrammpunkt verknüpfte Datenbeschriftung darstellt.
y_valueRuft den Y-Wert des Diagrammpunkts ab oder legt ihn fest.
y_value_typeRuft den Y-Werttyp des Diagrammpunkts ab.
x_valueRuft den X-Wert des Diagrammpunkts ab oder legt ihn fest.
x_value_typeRuft den X-Werttyp des Diagrammpunkts ab.
shape_propertiesRuft das Objekt ShapePropertyCollection ab, das die visuellen Formeigenschaften des ChartPoint enthält.
is_in_secondary_plotRuft einen Wert ab oder legt ihn fest, der angibt, ob sich dieser Datenpunkt im zweiten Kreis- oder Balkendiagramm befindet.
auf einem Kreis- oder Balkendiagramm
shape_xRuft die x-Koordinate der oberen linken Ecke in Einheiten von 1/4000 der Diagrammbreite ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
shape_yRuft die Y-Koordinate der oberen linken Ecke in Einheiten von 1/4000 der Diagrammhöhe ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
shape_widthRuft die Breite in Einheiten von 1/4000 der Diagrammbreite ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
shape_heightRuft die Höhe in Einheiten von 1/4000 der Diagrammhöhe ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
shape_x_pxRuft die x-Koordinate der oberen linken Ecke in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
shape_y_pxRuft die Y-Koordinate der oberen linken Ecke in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
shape_width_pxRuft die Breite in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
shape_height_pxRuft die Höhe in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
border_width_pxRuft die Rahmenbreite in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
radius_pxRuft den Radius der Blase, des Kreises oder des Donuts in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
doughnut_inner_radiusRuft den inneren Radius des Donut-Stücks in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Gilt für das Ringdiagramm.
inner_radius_pxRuft den inneren Radius des Donut-Stücks in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Gilt für das Ringdiagramm.
start_angleRuft den Startwinkel für den Kreissegmentabschnitt ab, gemessen in Grad im Uhrzeigersinn von der X-Achse nach dem Aufruf der Methode Chart.Calculate().
Gilt für Kreisdiagramme.
end_angleRuft den Endwinkel für den Kreissegmentabschnitt ab, gemessen in Grad im Uhrzeigersinn von der X-Achse nach dem Aufruf der Methode Chart.Calculate().
Gilt für Kreisdiagramme.
arc_start_point_x_pxRuft die X-Koordinate des Startpunkts für den Kreisabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Gilt für Kreis- und Ringdiagramme.
arc_start_point_y_pxRuft die Y-Koordinate des Startpunkts für den Kreisabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Gilt für Kreis- und Ringdiagramme.
arc_end_point_x_pxRuft die X-Koordinate des Endpunkts für den Kreisabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Gilt für Kreis- und Ringdiagramme.
arc_end_point_y_pxRuft die Y-Koordinate des Endpunkts für den Kreisabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Gilt für Kreis- und Ringdiagramme.
inner_arc_start_point_x_pxRuft die X-Koordinate des Startpunkts für den Kreisabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Gilt für das Ringdiagramm.
inner_arc_start_point_y_pxRuft die Y-Koordinate des Startpunkts für den Kreisabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Gilt für das Ringdiagramm.
inner_arc_end_point_x_pxRuft die X-Koordinate des Endpunkts für den Kreisabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Gilt für das Ringdiagramm.
inner_arc_end_point_y_pxRuft die Y-Koordinate des Endpunkts für den Kreisabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Gilt für das Ringdiagramm.

Methoden

MethodeBeschreibung
get_top_point_count(self)Ruft die Anzahl der Top-Punkte nach dem Aufruf der Methode Chart.Calculate() ab.
get_top_point_x_px(self, index)Ruft die X-Koordinate des oberen Punkts der Form ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Wendet 3D-Diagramme an: Column3D, Bar3D, Cone, Cylinder, Pyramid und Area3D
get_top_point_y_px(self, index)Ruft die Y-Koordinate des oberen Punkts der Form ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Wendet 3D-Diagramme an: Column3D, Bar3D, Cone, Cylinder, Pyramid und Area3D
get_bottom_point_count(self)Ruft die Anzahl der unteren Punkte nach dem Aufruf der Methode Chart.Calculate() ab.
get_bottom_point_x_px(self, index)Ruft die X-Koordinate des unteren Punkts der Form ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Wendet 3D-Diagramme an: Column3D, Bar3D, Cone, Cylinder, Pyramid
get_bottom_point_y_px(self, index)Ruft die Y-Koordinate des unteren Punkts der Form ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Wendet 3D-Diagramme an: Column3D, Bar3D, Cone, Cylinder, Pyramid
get_on_category_axis_point_count(self)Ruft die Anzahl der Punkte auf der Kategorieachse nach dem Aufruf der Methode Chart.Calculate() ab. Gilt nur für Flächendiagramme.
get_on_category_axis_point_x_px(self, index)Ruft die X-Koordinate des Punkts auf der Kategorieachse nach dem Aufruf der Methode Chart.Calculate() ab. Gilt nur für Flächendiagramme.
get_on_category_axis_point_y_px(self, index)Ruft die Y-Koordinate des Punkts auf der Kategorieachse nach dem Aufruf der Methode Chart.Calculate() ab. Gilt nur für Flächendiagramme.

Beispiel

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

Siehe auch