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 Tortenstücks von der Mitte des Tortendiagramms wird als Prozentsatz des Tortendurchmessers ausgedrückt.
shadowTrue, wenn der Kartenpunkt einen Schatten hat.
borderRuft die Line ab.
areaRuft die ChartPoint.area ab.
markerRuft die ChartPoint.marker ab.
data_labelsGibt ein DataLabels-Objekt zurück, das die mit dem Punkt verknüpfte Datenbeschriftung darstellt.
y_valueRuft den Y-Wert des Diagrammpunkts ab oder legt diesen fest.
y_value_typeRuft den Y-Werttyp des Diagrammpunkts ab.
x_valueRuft den X-Wert des Diagrammpunkts ab oder legt diesen fest.
x_value_typeRuft den X-Werttyp des Diagrammpunkts ab.
shape_propertiesRuft das ShapePropertyCollection-Objekt 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 Balken befindet
auf einem Kreis- oder Balkendiagramm
shape_xRuft die x-Koordinate der oberen linken Ecke in Einheiten von 1/4000 der Breite des Diagramms 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 Breite des Rahmens in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
radius_pxRuft den Radius einer Blase, eines Kuchens oder eines Donuts in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
inner_radius_pxRuft den Innenradius des Donut-Slices in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Gilt für Donut-Diagramm.
start_angleRuft den Startwinkel für den Kreisabschnitt ab, gemessen in Grad im Uhrzeigersinn von der x-Achse nach dem Aufruf der Chart.Calculate()-Methode.
Gilt für Kreisdiagramm.
end_angleRuft den Endwinkel für den Kreisabschnitt ab, gemessen in Grad im Uhrzeigersinn von der x-Achse nach dem Aufruf der Chart.Calculate()-Methode.
Gilt für Kreisdiagramm.
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 Donut-Diagramme.
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 Donut-Diagramme.
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 Donut-Diagramme.
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 Donut-Diagramme.
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 Donut-Diagramm.
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 Donut-Diagramm.
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 Donut-Diagramm.
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 Donut-Diagramm.

Methoden

MethodeBeschreibung
get_top_point_countRuft die Anzahl der Top-Punkte nach dem Aufruf der Chart.Calculate()-Methode ab.
get_top_point_x_pxRuft die X-Koordinate des oberen Punkts der Form ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Wendet 3D-Diagramme an: Säulen3D, Balken3D, Kegel, Zylinder, Pyramide und Flächen3D
get_top_point_y_pxRuft die Y-Koordinate des oberen Punkts der Form ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Wendet 3D-Diagramme an: Säulen3D, Balken3D, Kegel, Zylinder, Pyramide und Flächen3D
get_bottom_point_countRuft die Anzahl der unteren Punkte nach dem Aufruf der Chart.Calculate()-Methode ab.
get_bottom_point_x_pxRuft die X-Koordinate des unteren Punkts der Form ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Wendet 3D-Diagramme an: Column3D, Bar3D, Kegel, Zylinder, Pyramide
get_bottom_point_y_pxRuft die Y-Koordinate des unteren Punkts der Form ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Wendet 3D-Diagramme an: Column3D, Bar3D, Kegel, Zylinder, Pyramide
get_on_category_axis_point_countRuft die Anzahl der Punkte auf der Kategorieachse ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt nur für Flächendiagramme.
get_on_category_axis_point_x_pxRuft die X-Koordinate des Punkts auf der Kategorieachse ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt nur für Flächendiagramme.
get_on_category_axis_point_y_pxRuft die Y-Koordinate des Punkts auf der Kategorieachse ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. 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