Class ChartPoint

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

objectChartPoint

Ä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

float

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

float

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

float

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

float

Area

Hämtar Aspose.Cells.Charts.ChartPoint.Area?text=+area.

public Area Area { get; }

Egenskapsvärde

Area

Border

Hämtar Aspose.Cells.Drawing.Line?text=+border.

public Line Border { get; }

Egenskapsvärde

Line

BorderWidthPx

Hämtar bredden på kanten i pixlar efter anrop av metoden Chart.Calculate().

public int BorderWidthPx { get; }

Egenskapsvärde

int

DataLabels

Returnerar ett Aspose.Cells.Charts.ChartPoint.DataLabels-objekt som representerar datalabeln kopplad till denna diagrampunkt.

public DataLabels DataLabels { get; }

Egenskapsvärde

DataLabels

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

int

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

float

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

int

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

float

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

float

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

float

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

float

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

bool

Marker

Hämtar Aspose.Cells.Charts.ChartPoint.Marker?text=+marker.

public Marker Marker { get; }

Egenskapsvärde

Marker

RadiusPx

Hämtar radien av bubblan, pajen eller ringen i pixlar efter anrop av metoden Chart.Calculate().

public int RadiusPx { get; }

Egenskapsvärde

int

Shadow

Sant om diagrampunkten har en skugga.

public bool Shadow { get; set; }

Egenskapsvärde

bool

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

int

ShapeHeightPx

Hämtar höjden i pixlar efter anrop av metoden Chart.Calculate().

public int ShapeHeightPx { get; }

Egenskapsvärde

int

ShapeProperties

Hämtar Aspose.Cells.Drawing.ShapePropertyCollection-objektet som innehåller de visuella formegenskaperna för ChartPoint.

public ShapePropertyCollection ShapeProperties { get; }

Egenskapsvärde

ShapePropertyCollection

ShapeWidth

Hämtar bredden i enheter av 1/4000 av diagrammets bredd efter anrop av metoden Chart.Calculate().

public int ShapeWidth { get; }

Egenskapsvärde

int

ShapeWidthPx

Hämtar bredden i pixlar efter anrop av metoden Chart.Calculate().

public int ShapeWidthPx { get; }

Egenskapsvärde

int

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

int

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

int

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

int

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

int

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

float

XValue

Hämtar eller ställer in X-värdet för diagrampunkten.

public object XValue { get; set; }

Egenskapsvärde

object

XValueType

Hämtar X-värdestypen för diagrampunkten.

public CellValueType XValueType { get; }

Egenskapsvärde

CellValueType

YValue

Hämtar eller ställer in Y-värdet för diagrampunkten.

public object YValue { get; set; }

Egenskapsvärde

object

YValueType

Hämtar Y-värdestypen för diagrampunkten.

public CellValueType YValueType { get; }

Egenskapsvärde

CellValueType

Metoder

GetBottomPointCount()

Hämtar antalet bottenpunkter efter anrop av metoden Chart.Calculate().

public int GetBottomPointCount()

Returnerar

int

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

float

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

float

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

int

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

float

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

float

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

int

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

float

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

Returnerar

float

 Svenska