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à
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à
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à
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à
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à
Area
Ottiene l’Aspose.Cells.Charts.ChartPoint.Area?text=+area.
public Area Area { get; }
Valore della Proprietà
Border
Ottiene l’Aspose.Cells.Drawing.Line?text=+border.
public Line Border { get; }
Valore della Proprietà
BorderWidthPx
Ottiene la larghezza del bordo in unità di pixel dopo la chiamata al metodo Chart.Calculate().
public int BorderWidthPx { get; }
Valore della Proprietà
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à
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à
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à
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à
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à
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à
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à
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à
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à
Marker
Ottiene l’Aspose.Cells.Charts.ChartPoint.Marker?text=+marker.
public Marker Marker { get; }
Valore della Proprietà
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à
Shadow
Vero se il punto del grafico ha un’ombra.
public bool Shadow { get; set; }
Valore della Proprietà
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à
ShapeHeightPx
Ottiene l’altezza in unità di pixel dopo la chiamata al metodo Chart.Calculate().
public int ShapeHeightPx { get; }
Valore della Proprietà
ShapeProperties
Ottiene l’oggetto Aspose.Cells.Drawing.ShapePropertyCollection che contiene le proprietà visive del punto del grafico.
public ShapePropertyCollection ShapeProperties { get; }
Valore della Proprietà
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à
ShapeWidthPx
Ottiene la larghezza in unità di pixel dopo la chiamata al metodo Chart.Calculate().
public int ShapeWidthPx { get; }
Valore della Proprietà
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à
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à
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à
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à
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à
XValue
Ottiene o imposta il valore X del punto del grafico.
public object XValue { get; set; }
Valore della Proprietà
XValueType
Ottiene il tipo di valore X del punto del grafico.
public CellValueType XValueType { get; }
Valore della Proprietà
YValue
Ottiene o imposta il valore Y del punto del grafico.
public object YValue { get; set; }
Valore della Proprietà
YValueType
Ottiene il tipo di valore Y del punto del grafico.
public CellValueType YValueType { get; }
Valore della Proprietà
Metodi
GetBottomPointCount()
Ottiene il numero di punti inferiori dopo la chiamata al metodo Chart.Calculate().
public int GetBottomPointCount()
Restituisce
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
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
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
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
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
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()