Class ChartPoint

Class ChartPoint

Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)

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

public class ChartPoint

Vererbung

objectChartPoint

Vererbte Mitglieder

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Beispiele


//Instanziieren eines Workbook-Objekts
Workbook workbook = new Workbook();

//Referenz des ersten Arbeitsblatts abrufen
Worksheet worksheet = workbook.Worksheets[0];

//Hinzufügen eines Beispielwerts zur Zelle "A1"
worksheet.Cells["A1"].PutValue(50);

//Hinzufügen eines Beispielwerts zur Zelle "A2"
worksheet.Cells["A2"].PutValue(100);

//Hinzufügen eines Beispielwerts zur Zelle "A3"
worksheet.Cells["A3"].PutValue(150);

//Hinzufügen eines Beispielwerts zur Zelle "B1"
worksheet.Cells["B1"].PutValue(60);

//Hinzufügen eines Beispielwerts zur Zelle "B2"
worksheet.Cells["B2"].PutValue(32);

//Hinzufügen eines Beispielwerts zur Zelle "B3"
worksheet.Cells["B3"].PutValue(50);

//Hinzufügen eines Diagramms zum Arbeitsblatt
int chartIndex = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10);

//Zugriff auf die Instanz des neu hinzugefügten Diagramms
Chart chart = worksheet.Charts[chartIndex];

//Hinzufügen von NSeries (Diagramm-Datenquelle) zum Diagramm von der Zelle "A1" bis "B3"
chart.NSeries.Add("A1:B3", true);

//Datenbeschriftungen anzeigen 
chart.NSeries[0].DataLabels.ShowValue = true;

for (int i = 0; i  < chart.NSeries[0].Points.Count; i++)
{
    //Datenpunkt abrufen
    ChartPoint point = chart.NSeries[0].Points[i];
    //Punkt-Explosion festlegen
    point.Explosion = 15;
    //Randfarbe festlegen
    point.Border.Color = System.Drawing.Color.Red;
}

//Speichern der Excel-Datei
workbook.Save("book1.xls");

'Instanziieren eines Workbook-Objekts
Dim workbook As Workbook = New Workbook()

'Referenz des ersten Arbeitsblatts abrufen
Dim worksheet As Worksheet = workbook.Worksheets(0)

'Hinzufügen eines Beispielwerts zur Zelle "A1"
worksheet.Cells("A1").PutValue(50)

'Hinzufügen eines Beispielwerts zur Zelle "A2"
worksheet.Cells("A2").PutValue(100)

'Hinzufügen eines Beispielwerts zur Zelle "A3"
worksheet.Cells("A3").PutValue(150)

'Hinzufügen eines Beispielwerts zur Zelle "B1"
worksheet.Cells("B1").PutValue(60)

'Hinzufügen eines Beispielwerts zur Zelle "B2"
worksheet.Cells("B2").PutValue(32)

'Hinzufügen eines Beispielwerts zur Zelle "B3"
worksheet.Cells("B3").PutValue(50)

'Hinzufügen eines Diagramms zum Arbeitsblatt
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)

'Zugriff auf die Instanz des neu hinzugefügten Diagramms
Dim chart As Chart = worksheet.Charts(chartIndex)

'Hinzufügen von NSeries (Diagramm-Datenquelle) zum Diagramm von der Zelle "A1" bis "B3"
chart.NSeries.Add("A1:B3", True)

'Datenbeschriftungen anzeigen 
chart.NSeries(0).DataLabels.IsValueShown = True

For i As Integer = 0 To chart.NSeries(0).Points.Count - 1
    'Datenpunkt abrufen
    Dim point As ChartPoint = chart.NSeries(0).Points(i)
    'Punkt-Explosion festlegen
    point.Explosion = 15
    'Randfarbe festlegen
    point.Border.Color = System.Drawing.Color.Red
Next i

'Speichern der Excel-Datei
workbook.Save("book1.xls")

Eigenschaften

ArcEndPointXPx

Erhält die x-Koordinate des Endpunkts für den Tortensegment nach Aufruf der Methode Chart.Calculate(). Gilt für Tortendiagramm und Donut-Diagramm.

public float ArcEndPointXPx { get; }

Eigenschaftswert

float

ArcEndPointYPx

Erhält die y-Koordinate des Endpunkts für den Tortensegment nach Aufruf der Methode Chart.Calculate(). Gilt für Tortendiagramm und Donut-Diagramm.

public float ArcEndPointYPx { get; }

Eigenschaftswert

float

ArcStartPointXPx

Erhält die x-Koordinate des Startpunkts für den Tortensegment nach Aufruf der Methode Chart.Calculate(). Gilt für Tortendiagramm und Donut-Diagramm.

public float ArcStartPointXPx { get; }

Eigenschaftswert

float

ArcStartPointYPx

Erhält die y-Koordinate des Startpunkts für den Tortensegment nach Aufruf der Methode Chart.Calculate(). Gilt für Tortendiagramm und Donut-Diagramm.

public float ArcStartPointYPx { get; }

Eigenschaftswert

float

Area

Erhält die Aspose.Cells.Charts.ChartPoint.Area?text=+Fläche.

public Area Area { get; }

Eigenschaftswert

Area

Border

Erhält die Aspose.Cells.Drawing.Line?text=+Rand.

public Line Border { get; }

Eigenschaftswert

Line

BorderWidthPx

Erhält die Breite des Randes in Pixeln nach Aufruf der Methode Chart.Calculate().

public int BorderWidthPx { get; }

Eigenschaftswert

int

DataLabels

Gibt ein Aspose.Cells.Charts.ChartPoint.DataLabels-Objekt zurück, das die Datenbeschriftung darstellt, die mit diesem Diagrammpunkt verknüpft ist.

public DataLabels DataLabels { get; }

Eigenschaftswert

DataLabels

DoughnutInnerRadius

Erhält den inneren Radius des Donutstücks in Pixeln nach Aufruf der Methode Chart.Calculate(). Gilt für Donut-Diagramm.

public int DoughnutInnerRadius { get; }

Eigenschaftswert

int

EndAngle

Erhält den Endwinkel für das Tortensegment, gemessen in Grad im Uhrzeigersinn von der x-Achse nach Aufruf der Methode Chart.Calculate(). Gilt für Tortendiagramm.

public float EndAngle { get; }

Eigenschaftswert

float

Explosion

Der Abstand eines offenen Tortenschnitts vom Mittelpunkt des Tortendiagramms wird als Prozentsatz des Durchmessers der Torte ausgedrückt.

public int Explosion { get; set; }

Eigenschaftswert

int

InnerArcEndPointXPx

Erhält die x-Koordinate des Endpunkts für den Tortensegment nach Aufruf der Methode Chart.Calculate(). Gilt für Donut-Diagramm.

public float InnerArcEndPointXPx { get; }

Eigenschaftswert

float

InnerArcEndPointYPx

Erhält die y-Koordinate des Endpunkts für den Tortensegment nach Aufruf der Methode Chart.Calculate(). Gilt für Donut-Diagramm.

public float InnerArcEndPointYPx { get; }

Eigenschaftswert

float

InnerArcStartPointXPx

Erhält die x-Koordinate des Startpunkts für den Tortensegment nach Aufruf der Methode Chart.Calculate(). Gilt für Donut-Diagramm.

public float InnerArcStartPointXPx { get; }

Eigenschaftswert

float

InnerArcStartPointYPx

Erhält die y-Koordinate des Startpunkts für den Tortensegment nach Aufruf der Methode Chart.Calculate(). Gilt für Donut-Diagramm.

public float InnerArcStartPointYPx { get; }

Eigenschaftswert

float

IsInSecondaryPlot

Erhält oder setzt einen Wert, der angibt, ob sich dieser Datenpunkt im zweiten Tortendiagramm oder Balkendiagramm in einem Tortendiagramm oder Balkendiagramm befindet.

public bool IsInSecondaryPlot { get; set; }

Eigenschaftswert

bool

Marker

Erhält den Aspose.Cells.Charts.ChartPoint.Marker?text=+Marker.

public Marker Marker { get; }

Eigenschaftswert

Marker

RadiusPx

Erhält den Radius der Blase, Torte oder des Donut in Pixeln nach Aufruf der Methode Chart.Calculate().

public int RadiusPx { get; }

Eigenschaftswert

int

Shadow

Wahr, wenn der Diagrammpunkt einen Schatten hat.

public bool Shadow { get; set; }

Eigenschaftswert

bool

ShapeHeight

Erhält die Höhe in Einheiten von 1/4000 der Höhe des Diagramms nach Aufruf der Methode Chart.Calculate().

public int ShapeHeight { get; }

Eigenschaftswert

int

ShapeHeightPx

Erhält die Höhe in Pixeln nach Aufruf der Methode Chart.Calculate().

public int ShapeHeightPx { get; }

Eigenschaftswert

int

ShapeProperties

Erhält das Aspose.Cells.Drawing.ShapePropertyCollection-Objekt, das die visuellen Formeigenschaften des ChartPoint enthält.

public ShapePropertyCollection ShapeProperties { get; }

Eigenschaftswert

ShapePropertyCollection

ShapeWidth

Erhält die Breite in Einheiten von 1/4000 der Breite des Diagramms nach Aufruf der Methode Chart.Calculate().

public int ShapeWidth { get; }

Eigenschaftswert

int

ShapeWidthPx

Erhält die Breite in Pixeln nach Aufruf der Methode Chart.Calculate().

public int ShapeWidthPx { get; }

Eigenschaftswert

int

ShapeX

Erhält die x-Koordinate der oberen linken Ecke in Einheiten von 1/4000 der Breite des Diagramms nach Aufruf der Methode Chart.Calculate().

public int ShapeX { get; }

Eigenschaftswert

int

ShapeXPx

Erhält die x-Koordinate der oberen linken Ecke in Pixeln nach Aufruf der Methode Chart.Calculate().

public int ShapeXPx { get; }

Eigenschaftswert

int

ShapeY

Erhält die y-Koordinate der oberen linken Ecke in Einheiten von 1/4000 der Höhe des Diagramms nach Aufruf der Methode Chart.Calculate().

public int ShapeY { get; }

Eigenschaftswert

int

ShapeYPx

Erhält die y-Koordinate der oberen linken Ecke in Pixeln nach Aufruf der Methode Chart.Calculate().

public int ShapeYPx { get; }

Eigenschaftswert

int

StartAngle

Erhält den Startwinkel für das Tortensegment, gemessen in Grad im Uhrzeigersinn von der x-Achse nach Aufruf der Methode Chart.Calculate(). Gilt für Tortendiagramm.

public float StartAngle { get; }

Eigenschaftswert

float

XValue

Erhält oder setzt den X-Wert des Diagrammpunkts.

public object XValue { get; set; }

Eigenschaftswert

object

XValueType

Erhält den X-Werttyp des Diagrammpunkts.

public CellValueType XValueType { get; }

Eigenschaftswert

CellValueType

YValue

Erhält oder setzt den Y-Wert des Diagrammpunkts.

public object YValue { get; set; }

Eigenschaftswert

object

YValueType

Erhält den Y-Werttyp des Diagrammpunkts.

public CellValueType YValueType { get; }

Eigenschaftswert

CellValueType

Methoden

GetBottomPointCount()

Erhält die Anzahl der unteren Punkte nach Aufruf der Methode Chart.Calculate().

public int GetBottomPointCount()

Gibt zurück

int

GetBottomPointXPx(int)

Erhält die x-Koordinate des unteren Punktes der Form nach Aufruf der Methode Chart.Calculate(). Gilt für 3D-Diagramme: Column3D, Bar3D, Cone, Cylinder, Pyramid.

public float GetBottomPointXPx(int index)

Parameter

index int

Gibt zurück

float

GetBottomPointYPx(int)

Erhält die y-Koordinate des unteren Punktes der Form nach Aufruf der Methode Chart.Calculate(). Gilt für 3D-Diagramme: Column3D, Bar3D, Cone, Cylinder, Pyramid.

public float GetBottomPointYPx(int index)

Parameter

index int

Gibt zurück

float

GetOnCategoryAxisPointCount()

Erhält die Anzahl der Punkte auf der Kategoriewelle nach Aufruf der Methode Chart.Calculate(). Gilt nur für Flächendiagramm.

public int GetOnCategoryAxisPointCount()

Gibt zurück

int

Anmerkungen

Flächendiagramm 2D gibt 1 zurück.
Flächendiagramm 3D gibt 2 zurück.

GetOnCategoryAxisPointXPx(int)

Erhält die x-Koordinate des Punktes auf der Kategoriewelle nach Aufruf der Methode Chart.Calculate(). Gilt nur für Flächendiagramm.

public float GetOnCategoryAxisPointXPx(int index)

Parameter

index int

Gibt zurück

float

Anmerkungen

Flächendiagramm 2D: Index ist 0.
Flächendiagramm 3D: Index ist 0 oder 1.

GetOnCategoryAxisPointYPx(int)

Erhält die y-Koordinate des Punktes auf der Kategoriewelle nach Aufruf der Methode Chart.Calculate(). Gilt nur für Flächendiagramm.

public float GetOnCategoryAxisPointYPx(int index)

Parameter

index int

Gibt zurück

float

Anmerkungen

Flächendiagramm 2D: Index ist 0.
Flächendiagramm 3D: Index ist 0 oder 1.

GetTopPointCount()

Erhält die Anzahl der oberen Punkte nach Aufruf der Methode Chart.Calculate().

public int GetTopPointCount()

Gibt zurück

int

 Deutsch