Class ChartPoint
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
Representerar en enskild punkt i en serie i ett diagram.
public class ChartPoint
Arv
Ärvt Medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exempel
//Instansiera ett Workbook-objekt
Workbook workbook = new Workbook();
//Hämta referensen till det första kalkylbladet
Worksheet worksheet = workbook.Worksheets[0];
//Lägg till ett provvärde i cell "A1"
worksheet.Cells["A1"].PutValue(50);
//Lägg till ett provvärde i cell "A2"
worksheet.Cells["A2"].PutValue(100);
//Lägg till ett provvärde i cell "A3"
worksheet.Cells["A3"].PutValue(150);
//Lägg till ett provvärde i cell "B1"
worksheet.Cells["B1"].PutValue(60);
//Lägg till ett provvärde i cell "B2"
worksheet.Cells["B2"].PutValue(32);
//Lägg till ett provvärde i cell "B3"
worksheet.Cells["B3"].PutValue(50);
//Lägg till ett diagram i kalkylbladet
int chartIndex = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10);
//Åtkomst till instansen av det nyligen tillagda diagrammet
Chart chart = worksheet.Charts[chartIndex];
//Lägg till NSeries (diagramdatakälla) till diagrammet som sträcker sig från cell "A1" till "B3"
chart.NSeries.Add("A1:B3", true);
//Visa datalabels
chart.NSeries[0].DataLabels.ShowValue = true;
for (int i = 0; i < chart.NSeries[0].Points.Count; i++)
{
//Hämta datapunkt
ChartPoint point = chart.NSeries[0].Points[i];
//Ställ in pirexplosion
point.Explosion = 15;
//Ställ in kantfärg
point.Border.Color = System.Drawing.Color.Red;
}
//Spara Excel-filen
workbook.Save("book1.xls");
'Instansiera ett Workbook-objekt
Dim workbook As Workbook = New Workbook()
'Hämta referensen till det första kalkylbladet
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Lägg till ett provvärde i cell "A1"
worksheet.Cells("A1").PutValue(50)
'Lägg till ett provvärde i cell "A2"
worksheet.Cells("A2").PutValue(100)
'Lägg till ett provvärde i cell "A3"
worksheet.Cells("A3").PutValue(150)
'Lägg till ett provvärde i cell "B1"
worksheet.Cells("B1").PutValue(60)
'Lägg till ett provvärde i cell "B2"
worksheet.Cells("B2").PutValue(32)
'Lägg till ett provvärde i cell "B3"
worksheet.Cells("B3").PutValue(50)
'Lägg till ett diagram i kalkylbladet
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)
'Åtkomst till instansen av det nyligen tillagda diagrammet
Dim chart As Chart = worksheet.Charts(chartIndex)
'Lägg till NSeries (diagramdatakälla) till diagrammet som sträcker sig från cell "A1" till "B3"
chart.NSeries.Add("A1:B3", True)
'Visa datalabels
chart.NSeries(0).DataLabels.IsValueShown = True
For i As Integer = 0 To chart.NSeries(0).Points.Count - 1
'Hämta datapunkt
Dim point As ChartPoint = chart.NSeries(0).Points(i)
'Ställ in pirexplosion
point.Explosion = 15
'Ställ in kantfärg
point.Border.Color = System.Drawing.Color.Red
Next i
'Spara Excel-filen
workbook.Save("book1.xls")
Egenskaper
ArcEndPointXPx
Hämtar x-koordinaten för slutpunkten för tårtsektionen efter anrop av metoden Chart.Calculate(). Gäller för paj- och ringdiagram.
public float ArcEndPointXPx { get; }
Egenskapsvärde
ArcEndPointYPx
Hämtar y-koordinaten för slutpunkten för tårtsektionen efter anrop av metoden Chart.Calculate(). Gäller för paj- och ringdiagram.
public float ArcEndPointYPx { get; }
Egenskapsvärde
ArcStartPointXPx
Hämtar x-koordinaten för startpunkten för tårtsektionen efter anrop av metoden Chart.Calculate(). Gäller för paj- och ringdiagram.
public float ArcStartPointXPx { get; }
Egenskapsvärde
ArcStartPointYPx
Hämtar y-koordinaten för startpunkten för tårtsektionen efter anrop av metoden Chart.Calculate(). Gäller för paj- och ringdiagram.
public float ArcStartPointYPx { get; }
Egenskapsvärde
Area
Hämtar Aspose.Cells.Charts.ChartPoint.Area?text=+area.
public Area Area { get; }
Egenskapsvärde
Border
Hämtar Aspose.Cells.Drawing.Line?text=+border.
public Line Border { get; }
Egenskapsvärde
BorderWidthPx
Hämtar bredden på kanten i pixlar efter anrop av metoden Chart.Calculate().
public int BorderWidthPx { get; }
Egenskapsvärde
DataLabels
Returnerar ett Aspose.Cells.Charts.ChartPoint.DataLabels-objekt som representerar datalabeln kopplad till denna diagrampunkt.
public DataLabels DataLabels { get; }
Egenskapsvärde
DoughnutInnerRadius
Hämtar den inre radien av ringskivan i pixlar efter anrop av metoden Chart.Calculate(). Gäller för ringdiagram.
public int DoughnutInnerRadius { get; }
Egenskapsvärde
EndAngle
Hämtar den slutliga vinkeln för tårtsektionen, mätt i grader medurs från x-axeln efter anrop av metoden Chart.Calculate(). Gäller för pajdiagram.
public float EndAngle { get; }
Egenskapsvärde
Explosion
Avståndet för en öppen tårtbit från mittpunkten av pajdiagrammet uttrycks som en procentandel av pajens diameter.
public int Explosion { get; set; }
Egenskapsvärde
InnerArcEndPointXPx
Hämtar x-koordinaten för slutpunkten för tårtsektionen efter anrop av metoden Chart.Calculate(). Gäller för ringdiagram.
public float InnerArcEndPointXPx { get; }
Egenskapsvärde
InnerArcEndPointYPx
Hämtar y-koordinaten för slutpunkten för tårtsektionen efter anrop av metoden Chart.Calculate(). Gäller för ringdiagram.
public float InnerArcEndPointYPx { get; }
Egenskapsvärde
InnerArcStartPointXPx
Hämtar x-koordinaten för startpunkten för tårtsektionen efter anrop av metoden Chart.Calculate(). Gäller för ringdiagram.
public float InnerArcStartPointXPx { get; }
Egenskapsvärde
InnerArcStartPointYPx
Hämtar y-koordinaten för startpunkten för tårtsektionen efter anrop av metoden Chart.Calculate(). Gäller för ringdiagram.
public float InnerArcStartPointYPx { get; }
Egenskapsvärde
IsInSecondaryPlot
Hämtar eller ställer in ett värde som indikerar om dessa datapunkter är i den andra pajen eller stapeln på ett paj-diagram eller stapel-diagram.
public bool IsInSecondaryPlot { get; set; }
Egenskapsvärde
Marker
Hämtar Aspose.Cells.Charts.ChartPoint.Marker?text=+marker.
public Marker Marker { get; }
Egenskapsvärde
RadiusPx
Hämtar radien av bubblan, pajen eller ringen i pixlar efter anrop av metoden Chart.Calculate().
public int RadiusPx { get; }
Egenskapsvärde
Shadow
Sant om diagrampunkten har en skugga.
public bool Shadow { get; set; }
Egenskapsvärde
ShapeHeight
Hämtar höjden i enheter av 1/4000 av diagrammets höjd efter anrop av metoden Chart.Calculate().
public int ShapeHeight { get; }
Egenskapsvärde
ShapeHeightPx
Hämtar höjden i pixlar efter anrop av metoden Chart.Calculate().
public int ShapeHeightPx { get; }
Egenskapsvärde
ShapeProperties
Hämtar Aspose.Cells.Drawing.ShapePropertyCollection-objektet som innehåller de visuella formegenskaperna för ChartPoint.
public ShapePropertyCollection ShapeProperties { get; }
Egenskapsvärde
ShapeWidth
Hämtar bredden i enheter av 1/4000 av diagrammets bredd efter anrop av metoden Chart.Calculate().
public int ShapeWidth { get; }
Egenskapsvärde
ShapeWidthPx
Hämtar bredden i pixlar efter anrop av metoden Chart.Calculate().
public int ShapeWidthPx { get; }
Egenskapsvärde
ShapeX
Hämtar x-koordinaten för det övre vänstra hörnet i enheter av 1/4000 av diagrammets bredd efter anrop av metoden Chart.Calculate().
public int ShapeX { get; }
Egenskapsvärde
ShapeXPx
Hämtar x-koordinaten för det övre vänstra hörnet i pixlar efter anrop av metoden Chart.Calculate().
public int ShapeXPx { get; }
Egenskapsvärde
ShapeY
Hämtar y-koordinaten för det övre vänstra hörnet i enheter av 1/4000 av diagrammets höjd efter anrop av metoden Chart.Calculate().
public int ShapeY { get; }
Egenskapsvärde
ShapeYPx
Hämtar y-koordinaten för det övre vänstra hörnet i pixlar efter anrop av metoden Chart.Calculate().
public int ShapeYPx { get; }
Egenskapsvärde
StartAngle
Hämtar startvinkeln för tårtsektionen, mätt i grader medurs från x-axeln efter anrop av metoden Chart.Calculate(). Gäller för pajdiagram.
public float StartAngle { get; }
Egenskapsvärde
XValue
Hämtar eller ställer in X-värdet för diagrampunkten.
public object XValue { get; set; }
Egenskapsvärde
XValueType
Hämtar X-värdestypen för diagrampunkten.
public CellValueType XValueType { get; }
Egenskapsvärde
YValue
Hämtar eller ställer in Y-värdet för diagrampunkten.
public object YValue { get; set; }
Egenskapsvärde
YValueType
Hämtar Y-värdestypen för diagrampunkten.
public CellValueType YValueType { get; }
Egenskapsvärde
Metoder
GetBottomPointCount()
Hämtar antalet bottenpunkter efter anrop av metoden Chart.Calculate().
public int GetBottomPointCount()
Returnerar
GetBottomPointXPx(int)
Hämtar x-koordinaten för bottenpunkten av formen efter anrop av metoden Chart.Calculate(). Gäller 3D-diagram: Column3D, Bar3D, Cone, Cylinder, Pyramid
public float GetBottomPointXPx(int index)
Parametrar
index
int
Returnerar
GetBottomPointYPx(int)
Hämtar y-koordinaten för bottenpunkten av formen efter anrop av metoden Chart.Calculate(). Gäller 3D-diagram: Column3D, Bar3D, Cone, Cylinder, Pyramid
public float GetBottomPointYPx(int index)
Parametrar
index
int
Returnerar
GetOnCategoryAxisPointCount()
Hämtar antalet punkter på kategori-axeln efter anrop av metoden Chart.Calculate(). Gäller endast för områdesdiagram.
public int GetOnCategoryAxisPointCount()
Returnerar
Kommentarer
Områdesdiagram 2D returnerar 1 Områdesdiagram 3D returnerar 2.
GetOnCategoryAxisPointXPx(int)
Hämtar x-koordinaten för punkten på kategori-axeln efter anrop av metoden Chart.Calculate(). Gäller endast för områdesdiagram.
public float GetOnCategoryAxisPointXPx(int index)
Parametrar
index
int
Returnerar
Kommentarer
Områdesdiagram 2D: index är 0. Områdesdiagram 3D: index är 0 eller 1.
GetOnCategoryAxisPointYPx(int)
Hämtar y-koordinaten för punkten på kategori-axeln efter anrop av metoden Chart.Calculate(). Gäller endast för områdesdiagram.
public float GetOnCategoryAxisPointYPx(int index)
Parametrar
index
int
Returnerar
Kommentarer
Områdesdiagram 2D: index är 0. Områdesdiagram 3D: index är 0 eller 1.
GetTopPointCount()
Hämtar antalet toppunkter efter anrop av metoden Chart.Calculate().
public int GetTopPointCount()
Returnerar
GetTopPointXPx(int)
Hämtar x-koordinaten för toppunkten av formen efter anrop av metoden Chart.Calculate(). Gäller 3D-diagram: Column3D, Bar3D, Cone, Cylinder, Pyramid och Area3D
public float GetTopPointXPx(int index)
Parametrar
index
int
Returnerar
GetTopPointYPx(int)
Hämtar y-koordinaten för toppunkten av formen efter anrop av metoden Chart.Calculate(). Gäller 3D-diagram: Column3D, Bar3D, Cone, Cylinder, Pyramid och Area3D
public float GetTopPointYPx(int index)
Parametrar
index
int