ChartPoint

ChartPoint class

Repräsentiert einen einzelnen Punkt in einer Reihe in einem Diagramm.

public class ChartPoint

Eigenschaften

NameBeschreibung
ArcEndPointXPx { get; }Ruft die X-Koordinate des Endpunkts für den Kreisabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt für Kreis- und Ringdiagramme.
ArcEndPointYPx { get; }Ruft die y-Koordinate des Endpunkts für den Kreisabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt für Kreis- und Ringdiagramme.
ArcStartPointXPx { get; }Ruft die x-Koordinate des Startpunkts für den Tortenabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt für Torten- und Ringdiagramme.
ArcStartPointYPx { get; }Ruft die y-Koordinate des Startpunkts für den Kreisabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt für Kreis- und Ringdiagramme.
Area { get; }Ruft die abBereich .
Border { get; }Ruft die abGrenze .
BorderWidthPx { get; }Ruft die Breite des Rahmens in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
DataLabels { get; }Gibt ein DataLabels-Objekt zurück, das die dem Punkt zugeordnete Datenbeschriftung darstellt.
EndAngle { get; }Ruft den Endwinkel für den Tortenabschnitt ab, gemessen in Grad im Uhrzeigersinn von der x-Achse nach Aufrufen der Methode Chart.Calculate(). Gilt für Tortendiagramm.
Explosion { get; set; }Der Abstand eines offenen Tortenstücks von der Mitte des Tortendiagramms wird als Prozentsatz des Tortendurchmessers ausgedrückt.
InnerArcEndPointXPx { get; }Ruft die X-Koordinate des Endpunkts für den Tortenabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt für das Donut-Diagramm.
InnerArcEndPointYPx { get; }Ruft die y-Koordinate des Endpunkts für den Tortenabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt für das Donut-Diagramm.
InnerArcStartPointXPx { get; }Ruft die X-Koordinate des Startpunkts für den Tortenabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt für das Donut-Diagramm.
InnerArcStartPointYPx { get; }Ruft die y-Koordinate des Startpunkts für den Tortenabschnitt ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt für das Donut-Diagramm.
InnerRadiusPx { get; }Ruft den Innenradius des Donut-Segments in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt für das Donut-Diagramm.
IsInSecondaryPlot { get; set; }Ruft einen Wert ab oder legt ihn fest, der angibt, ob sich dieser Datenpunkt im zweiten Kreis oder Balken auf einem Kreis aus Kreis oder einem Balken aus Kreis befindet chart
Marker { get; }Ruft die abMarker .
RadiusPx { get; }Ruft den Radius einer Blase, eines Kuchens oder eines Donuts in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
Shadow { get; set; }True, wenn der Diagrammpunkt einen Schatten hat.
ShapeHeight { get; }Ruft die Höhe in Einheiten von 1/4000 der Diagrammhöhe ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
ShapeHeightPx { get; }Ruft die Höhe in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
ShapeProperties { get; }Ruft die ab Objekt, das die visuellen Formeigenschaften von ChartPoint enthält.
ShapeWidth { get; }Ruft die Breite in Einheiten von 1/4000 der Breite des Diagramms ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
ShapeWidthPx { get; }Ruft die Breite in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
ShapeX { get; }Ruft die x-Koordinate der oberen linken Ecke in Einheiten von 1/4000 der Breite des Diagramms ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
ShapeXPx { get; }Ruft die x-Koordinate der oberen linken Ecke in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
ShapeY { get; }Ruft die y-Koordinate der oberen linken Ecke in Einheiten von 1/4000 der Diagrammhöhe ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
ShapeYPx { get; }Ruft die y-Koordinate der oberen linken Ecke in Pixeleinheiten ab, nachdem die Methode Chart.Calculate() aufgerufen wurde.
StartAngle { get; }Ruft den Startwinkel für den Tortenabschnitt ab, gemessen in Grad im Uhrzeigersinn von der x-Achse nach Aufrufen der Methode Chart.Calculate(). Gilt für Tortendiagramm.
XValue { get; set; }Ruft den X-Wert des Diagrammpunkts ab oder setzt ihn.
XValueType { get; }Ruft den X-Werttyp des Diagrammpunkts ab.
YValue { get; set; }Ruft den Y-Wert des Diagrammpunkts ab oder legt ihn fest.
YValueType { get; }Ruft den Y-Werttyp des Diagrammpunkts ab.

Methoden

NameBeschreibung
GetBottomPointCount()Ruft die Anzahl der unteren Punkte nach Aufrufen der Methode Chart.Calculate() ab.
GetBottomPointXPx(int)Ruft die X-Koordinate des unteren Formpunktes ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Wendet 3D-Diagramme an: Column3D, Bar3D, Cone, Cylinder, Pyramid
GetBottomPointYPx(int)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
GetOnCategoryAxisPointCount()Ruft die Anzahl der Punkte auf der Kategorieachse ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt nur für Flächendiagramm.
GetOnCategoryAxisPointXPx(int)Ruft die x-Koordinate des Punktes auf der Kategorieachse ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt nur für Flächendiagramm.
GetOnCategoryAxisPointYPx(int)Ruft die y-Koordinate des Punktes auf der Kategorieachse ab, nachdem die Methode Chart.Calculate() aufgerufen wurde. Gilt nur für Flächendiagramm.
GetTopPointCount()Ruft die Anzahl der oberen Punkte nach Aufrufen der Methode Chart.Calculate() ab.
GetTopPointXPx(int)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
GetTopPointYPx(int)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

Beispiele


[C#]

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

// Abrufen der Referenz des ersten Arbeitsblatts
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);

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

//Hinzufügen von NSeries (Diagrammdatenquelle) zum Diagramm im Bereich von Zelle "A1" bis "B3"
chart.NSeries.Add("A1:B3", true);

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

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

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

[VB.NET]

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

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

'Adding a sample value to "A1" cell
worksheet.Cells("A1").PutValue(50)

'Adding a sample value to "A2" cell
worksheet.Cells("A2").PutValue(100)

'Adding a sample value to "A3" cell
worksheet.Cells("A3").PutValue(150)

'Adding a sample value to "B1" cell
worksheet.Cells("B1").PutValue(60)

'Adding a sample value to "B2" cell
worksheet.Cells("B2").PutValue(32)

'Adding a sample value to "B3" cell
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)

'Adding NSeries (chart data source) to the chart ranging from "A1" cell to "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)
    'Stellen Sie die Pir-Explosion ein
    point.Explosion = 15
    'Rahmenfarbe festlegen
    point.Border.Color = System.Drawing.Color.Red
Next i

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

Siehe auch