Class ChartPoint

Class ChartPoint

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

Rappresenta un singolo punto in una serie in un grafico.

public class ChartPoint

Ereditarietà

objectChartPoint

Membri Eredidati

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

Esempi


//Creazione di un oggetto Workbook
Workbook workbook = new Workbook();

//Ottenere il riferimento del primo foglio di lavoro
Worksheet worksheet = workbook.Worksheets[0];

//Aggiungere un valore di esempio alla cella "A1"
worksheet.Cells["A1"].PutValue(50);

//Aggiungere un valore di esempio alla cella "A2"
worksheet.Cells["A2"].PutValue(100);

//Aggiungere un valore di esempio alla cella "A3"
worksheet.Cells["A3"].PutValue(150);

//Aggiungere un valore di esempio alla cella "B1"
worksheet.Cells["B1"].PutValue(60);

//Aggiungere un valore di esempio alla cella "B2"
worksheet.Cells["B2"].PutValue(32);

//Aggiungere un valore di esempio alla cella "B3"
worksheet.Cells["B3"].PutValue(50);

//Aggiungere un grafico al foglio di lavoro
int chartIndex = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10);

//Accedere all'istanza del grafico appena aggiunto
Chart chart = worksheet.Charts[chartIndex];

//Aggiungere NSeries (sorgente dati del grafico) al grafico dall'intervallo della cella "A1" alla cella "B3"
chart.NSeries.Add("A1:B3", true);

//Mostrare le etichette dei dati 
chart.NSeries[0].DataLabels.ShowValue = true;

for (int i = 0; i < chart.NSeries[0].Points.Count; i++)
{
    //Ottenere il punto dati
    ChartPoint point = chart.NSeries[0].Points[i];
    //Impostare l'esplosione della torta
    point.Explosion = 15;
    //Impostare il colore del bordo
    point.Border.Color = System.Drawing.Color.Red;
}

//Salvare il file Excel
workbook.Save("book1.xls");

'Creazione di un oggetto Workbook
Dim workbook As Workbook = New Workbook()

'Ottenere il riferimento del primo foglio di lavoro
Dim worksheet As Worksheet = workbook.Worksheets(0)

'Aggiungere un valore di esempio alla cella "A1"
worksheet.Cells("A1").PutValue(50)

'Aggiungere un valore di esempio alla cella "A2"
worksheet.Cells("A2").PutValue(100)

'Aggiungere un valore di esempio alla cella "A3"
worksheet.Cells("A3").PutValue(150)

'Aggiungere un valore di esempio alla cella "B1"
worksheet.Cells("B1").PutValue(60)

'Aggiungere un valore di esempio alla cella "B2"
worksheet.Cells("B2").PutValue(32)

'Aggiungere un valore di esempio alla cella "B3"
worksheet.Cells("B3").PutValue(50)

'Aggiungere un grafico al foglio di lavoro
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)

'Accedere all'istanza del grafico appena aggiunto
Dim chart As Chart = worksheet.Charts(chartIndex)

'Aggiungere NSeries (sorgente dati del grafico) al grafico dall'intervallo della cella "A1" alla cella "B3"
chart.NSeries.Add("A1:B3", True)

'Mostrare le etichette dei dati 
chart.NSeries(0).DataLabels.IsValueShown = True

For i As Integer = 0 To chart.NSeries(0).Points.Count - 1
    'Ottenere il punto dati
    Dim point As ChartPoint = chart.NSeries(0).Points(i)
    'Impostare l'esplosione della torta
    point.Explosion = 15
    'Impostare il colore del bordo
    point.Border.Color = System.Drawing.Color.Red
Next i

'Salvare il file Excel
workbook.Save("book1.xls")

Proprietà

ArcEndPointXPx

Ottiene la coordinata x del punto finale per la sezione della torta dopo la chiamata al metodo Chart.Calculate(). Si applica ai grafici a torta e a ciambella.

public float ArcEndPointXPx { get; }

Valore della Proprietà

float

ArcEndPointYPx

Ottiene la coordinata y del punto finale per la sezione della torta dopo la chiamata al metodo Chart.Calculate(). Si applica ai grafici a torta e a ciambella.

public float ArcEndPointYPx { get; }

Valore della Proprietà

float

ArcStartPointXPx

Ottiene la coordinata x del punto iniziale per la sezione della torta dopo la chiamata al metodo Chart.Calculate(). Si applica ai grafici a torta e a ciambella.

public float ArcStartPointXPx { get; }

Valore della Proprietà

float

ArcStartPointYPx

Ottiene la coordinata y del punto iniziale per la sezione della torta dopo la chiamata al metodo Chart.Calculate(). Si applica ai grafici a torta e a ciambella.

public float ArcStartPointYPx { get; }

Valore della Proprietà

float

Area

Ottiene l’Aspose.Cells.Charts.ChartPoint.Area?text=+area.

public Area Area { get; }

Valore della Proprietà

Area

Border

Ottiene l’Aspose.Cells.Drawing.Line?text=+border.

public Line Border { get; }

Valore della Proprietà

Line

BorderWidthPx

Ottiene la larghezza del bordo in unità di pixel dopo la chiamata al metodo Chart.Calculate().

public int BorderWidthPx { get; }

Valore della Proprietà

int

DataLabels

Restituisce un oggetto Aspose.Cells.Charts.ChartPoint.DataLabels che rappresenta l’etichetta dei dati associata a questo punto del grafico.

public DataLabels DataLabels { get; }

Valore della Proprietà

DataLabels

DoughnutInnerRadius

Ottiene il raggio interno della fetta di ciambella in unità di pixel dopo la chiamata al metodo Chart.Calculate(). Si applica ai grafici a ciambella.

public int DoughnutInnerRadius { get; }

Valore della Proprietà

int

EndAngle

Ottiene l’angolo finale per la sezione della torta, misurato in gradi in senso orario rispetto all’asse x dopo la chiamata al metodo Chart.Calculate(). Si applica ai grafici a torta.

public float EndAngle { get; }

Valore della Proprietà

float

Explosion

La distanza di una fetta di torta aperta dal centro del grafico a torta è espressa come percentuale del diametro della torta.

public int Explosion { get; set; }

Valore della Proprietà

int

InnerArcEndPointXPx

Ottiene la coordinata x del punto finale per la sezione della torta dopo la chiamata al metodo Chart.Calculate(). Si applica ai grafici a ciambella.

public float InnerArcEndPointXPx { get; }

Valore della Proprietà

float

InnerArcEndPointYPx

Ottiene la coordinata y del punto finale per la sezione della torta dopo la chiamata al metodo Chart.Calculate(). Si applica ai grafici a ciambella.

public float InnerArcEndPointYPx { get; }

Valore della Proprietà

float

InnerArcStartPointXPx

Ottiene la coordinata x del punto iniziale per la sezione della torta dopo la chiamata al metodo Chart.Calculate(). Si applica ai grafici a ciambella.

public float InnerArcStartPointXPx { get; }

Valore della Proprietà

float

InnerArcStartPointYPx

Ottiene la coordinata y del punto iniziale per la sezione della torta dopo la chiamata al metodo Chart.Calculate(). Si applica ai grafici a ciambella.

public float InnerArcStartPointYPx { get; }

Valore della Proprietà

float

IsInSecondaryPlot

Ottiene o imposta un valore che indica se questi punti dati si trovano nel secondo grafico a torta o a barre su un grafico a torta di torta o a barre di barre

public bool IsInSecondaryPlot { get; set; }

Valore della Proprietà

bool

Marker

Ottiene l’Aspose.Cells.Charts.ChartPoint.Marker?text=+marker.

public Marker Marker { get; }

Valore della Proprietà

Marker

RadiusPx

Ottiene il raggio della bolla, torta o ciambella in unità di pixel dopo la chiamata al metodo Chart.Calculate().

public int RadiusPx { get; }

Valore della Proprietà

int

Shadow

Vero se il punto del grafico ha un’ombra.

public bool Shadow { get; set; }

Valore della Proprietà

bool

ShapeHeight

Ottiene l’altezza in unità di 1/4000 dell’altezza del grafico dopo la chiamata al metodo Chart.Calculate().

public int ShapeHeight { get; }

Valore della Proprietà

int

ShapeHeightPx

Ottiene l’altezza in unità di pixel dopo la chiamata al metodo Chart.Calculate().

public int ShapeHeightPx { get; }

Valore della Proprietà

int

ShapeProperties

Ottiene l’oggetto Aspose.Cells.Drawing.ShapePropertyCollection che contiene le proprietà visive del punto del grafico.

public ShapePropertyCollection ShapeProperties { get; }

Valore della Proprietà

ShapePropertyCollection

ShapeWidth

Ottiene la larghezza in unità di 1/4000 della larghezza del grafico dopo la chiamata al metodo Chart.Calculate().

public int ShapeWidth { get; }

Valore della Proprietà

int

ShapeWidthPx

Ottiene la larghezza in unità di pixel dopo la chiamata al metodo Chart.Calculate().

public int ShapeWidthPx { get; }

Valore della Proprietà

int

ShapeX

Ottiene la coordinata x dell’angolo in alto a sinistra in unità di 1/4000 della larghezza del grafico dopo la chiamata al metodo Chart.Calculate().

public int ShapeX { get; }

Valore della Proprietà

int

ShapeXPx

Ottiene la coordinata x dell’angolo in alto a sinistra in unità di pixel dopo la chiamata al metodo Chart.Calculate().

public int ShapeXPx { get; }

Valore della Proprietà

int

ShapeY

Ottiene la coordinata y dell’angolo in alto a sinistra in unità di 1/4000 dell’altezza del grafico dopo la chiamata al metodo Chart.Calculate().

public int ShapeY { get; }

Valore della Proprietà

int

ShapeYPx

Ottiene la coordinata y dell’angolo in alto a sinistra in unità di pixel dopo la chiamata al metodo Chart.Calculate().

public int ShapeYPx { get; }

Valore della Proprietà

int

StartAngle

Ottiene l’angolo iniziale per la sezione della torta, misurato in gradi in senso orario rispetto all’asse x dopo la chiamata al metodo Chart.Calculate(). Si applica ai grafici a torta.

public float StartAngle { get; }

Valore della Proprietà

float

XValue

Ottiene o imposta il valore X del punto del grafico.

public object XValue { get; set; }

Valore della Proprietà

object

XValueType

Ottiene il tipo di valore X del punto del grafico.

public CellValueType XValueType { get; }

Valore della Proprietà

CellValueType

YValue

Ottiene o imposta il valore Y del punto del grafico.

public object YValue { get; set; }

Valore della Proprietà

object

YValueType

Ottiene il tipo di valore Y del punto del grafico.

public CellValueType YValueType { get; }

Valore della Proprietà

CellValueType

Metodi

GetBottomPointCount()

Ottiene il numero di punti inferiori dopo la chiamata al metodo Chart.Calculate().

public int GetBottomPointCount()

Restituisce

int

GetBottomPointXPx(int)

Ottiene la coordinata x del punto inferiore della forma dopo la chiamata al metodo Chart.Calculate(). Si applica ai grafici 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid

public float GetBottomPointXPx(int index)

Parametri

index int

Restituisce

float

GetBottomPointYPx(int)

Ottiene la coordinata y del punto inferiore della forma dopo la chiamata al metodo Chart.Calculate(). Si applica ai grafici 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid

public float GetBottomPointYPx(int index)

Parametri

index int

Restituisce

float

GetOnCategoryAxisPointCount()

Ottiene il numero dei punti sull’asse delle categorie dopo la chiamata al metodo Chart.Calculate(). Si applica solo ai grafici ad area.

public int GetOnCategoryAxisPointCount()

Restituisce

int

Osservazioni

Il grafico ad area 2D restituisce 1
Il grafico ad area 3D restituisce 2.

GetOnCategoryAxisPointXPx(int)

Ottiene la coordinata x del punto sull’asse delle categorie dopo la chiamata al metodo Chart.Calculate(). Si applica solo ai grafici ad area.

public float GetOnCategoryAxisPointXPx(int index)

Parametri

index int

Restituisce

float

Osservazioni

Grafico ad area 2D: l’indice è 0.
Grafico ad area 3D: l’indice è 0 o 1.

GetOnCategoryAxisPointYPx(int)

Ottiene la coordinata y del punto sull’asse delle categorie dopo la chiamata al metodo Chart.Calculate(). Si applica solo ai grafici ad area.

public float GetOnCategoryAxisPointYPx(int index)

Parametri

index int

Restituisce

float

Osservazioni

Grafico ad area 2D: l’indice è 0.
Grafico ad area 3D: l’indice è 0 o 1.

GetTopPointCount()

Ottiene il numero di punti superiori dopo la chiamata al metodo Chart.Calculate().

public int GetTopPointCount()

Restituisce

int

 Italiano