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
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
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
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
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
Area
Erhält die Aspose.Cells.Charts.ChartPoint.Area?text=+Fläche.
public Area Area { get; }
Eigenschaftswert
Border
Erhält die Aspose.Cells.Drawing.Line?text=+Rand.
public Line Border { get; }
Eigenschaftswert
BorderWidthPx
Erhält die Breite des Randes in Pixeln nach Aufruf der Methode Chart.Calculate().
public int BorderWidthPx { get; }
Eigenschaftswert
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
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
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
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
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
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
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
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
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
Marker
Erhält den Aspose.Cells.Charts.ChartPoint.Marker?text=+Marker.
public Marker Marker { get; }
Eigenschaftswert
RadiusPx
Erhält den Radius der Blase, Torte oder des Donut in Pixeln nach Aufruf der Methode Chart.Calculate().
public int RadiusPx { get; }
Eigenschaftswert
Shadow
Wahr, wenn der Diagrammpunkt einen Schatten hat.
public bool Shadow { get; set; }
Eigenschaftswert
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
ShapeHeightPx
Erhält die Höhe in Pixeln nach Aufruf der Methode Chart.Calculate().
public int ShapeHeightPx { get; }
Eigenschaftswert
ShapeProperties
Erhält das Aspose.Cells.Drawing.ShapePropertyCollection-Objekt, das die visuellen Formeigenschaften des ChartPoint enthält.
public ShapePropertyCollection ShapeProperties { get; }
Eigenschaftswert
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
ShapeWidthPx
Erhält die Breite in Pixeln nach Aufruf der Methode Chart.Calculate().
public int ShapeWidthPx { get; }
Eigenschaftswert
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
ShapeXPx
Erhält die x-Koordinate der oberen linken Ecke in Pixeln nach Aufruf der Methode Chart.Calculate().
public int ShapeXPx { get; }
Eigenschaftswert
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
ShapeYPx
Erhält die y-Koordinate der oberen linken Ecke in Pixeln nach Aufruf der Methode Chart.Calculate().
public int ShapeYPx { get; }
Eigenschaftswert
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
XValue
Erhält oder setzt den X-Wert des Diagrammpunkts.
public object XValue { get; set; }
Eigenschaftswert
XValueType
Erhält den X-Werttyp des Diagrammpunkts.
public CellValueType XValueType { get; }
Eigenschaftswert
YValue
Erhält oder setzt den Y-Wert des Diagrammpunkts.
public object YValue { get; set; }
Eigenschaftswert
YValueType
Erhält den Y-Werttyp des Diagrammpunkts.
public CellValueType YValueType { get; }
Eigenschaftswert
Methoden
GetBottomPointCount()
Erhält die Anzahl der unteren Punkte nach Aufruf der Methode Chart.Calculate().
public int GetBottomPointCount()
Gibt zurück
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
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
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
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
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
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()