ChartPoint

ChartPoint class

Rappresenta un singolo punto in una serie in un grafico.

public class ChartPoint

Proprietà

NomeDescrizione
ArcEndPointXPx { get; }Ottiene la coordinata x del punto finale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate(). Si applica ai grafici a torta e ad anello.
ArcEndPointYPx { get; }Ottiene la coordinata y del punto finale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate(). Si applica ai grafici a torta e ad anello.
ArcStartPointXPx { get; }Ottiene la coordinata x del punto di partenza per la sezione della torta dopo aver chiamato il metodo Chart.Calculate(). Si applica ai grafici a torta e ad anello.
ArcStartPointYPx { get; }Ottiene la coordinata y del punto di partenza per la sezione della torta dopo aver chiamato il metodo Chart.Calculate(). Si applica ai grafici a torta e ad anello.
Area { get; }Ottiene illa zona .
Border { get; }Ottiene ilconfine .
BorderWidthPx { get; }Ottiene la larghezza del bordo in unità di pixel dopo aver chiamato il metodo Chart.Calculate().
DataLabels { get; }Restituisce un oggetto DataLabels che rappresenta l’etichetta dati associata al punto.
EndAngle { get; }Ottiene l’angolo finale per la sezione della torta, misurato in gradi in senso orario dall’asse x dopo aver chiamato il metodo Chart.Calculate(). Si applica al grafico a torta.
Explosion { get; set; }La distanza di una fetta a torta aperta dal centro del grafico a torta è espressa come percentuale del diametro della torta.
InnerArcEndPointXPx { get; }Ottiene la coordinata x del punto finale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate(). Si applica al grafico ad anello.
InnerArcEndPointYPx { get; }Ottiene la coordinata y del punto finale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate(). Si applica al grafico ad anello.
InnerArcStartPointXPx { get; }Ottiene la coordinata x del punto iniziale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate(). Si applica al grafico ad anello.
InnerArcStartPointYPx { get; }Ottiene la coordinata y del punto iniziale per la sezione della torta dopo aver chiamato il metodo Chart.Calculate(). Si applica al grafico ad anello.
InnerRadiusPx { get; }Ottiene il raggio interno della fetta ad anello in unità di pixel dopo aver chiamato il metodo Chart.Calculate(). Si applica al grafico ad anello.
IsInSecondaryPlot { get; set; }Ottiene o imposta un valore indica se questo punto dati si trova nella seconda torta o nella barra su una torta di torta o su una barra di grafico a torta
Marker { get; }Ottiene ilmarcatore .
RadiusPx { get; }Ottiene il raggio di bolla, torta o ciambella in unità di pixel dopo aver chiamato il metodo Chart.Calculate().
Shadow { get; set; }Vero se il punto del grafico ha un’ombra.
ShapeHeight { get; }Ottiene l’altezza in unità di 1/4000 dell’altezza del grafico dopo aver chiamato il metodo Chart.Calculate().
ShapeHeightPx { get; }Ottiene l’altezza in unità di pixel dopo aver chiamato il metodo Chart.Calculate().
ShapeProperties { get; }Ottiene il oggetto che contiene le proprietà della forma visiva di ChartPoint.
ShapeWidth { get; }Ottiene la larghezza in unità di 1/4000 della larghezza del grafico dopo aver chiamato il metodo Chart.Calculate().
ShapeWidthPx { get; }Ottiene la larghezza in unità di pixel dopo le chiamate al metodo Chart.Calculate().
ShapeX { get; }Ottiene la coordinata x dell’angolo superiore sinistro in unità di 1/4000 della larghezza del grafico dopo aver chiamato il metodo Chart.Calculate().
ShapeXPx { get; }Ottiene la coordinata x dell’angolo superiore sinistro in unità di pixel dopo aver chiamato il metodo Chart.Calculate().
ShapeY { get; }Ottiene la coordinata y dell’angolo superiore sinistro in unità di 1/4000 dell’altezza del grafico dopo aver chiamato il metodo Chart.Calculate().
ShapeYPx { get; }Ottiene la coordinata y dell’angolo superiore sinistro in unità di pixel dopo aver chiamato il metodo Chart.Calculate().
StartAngle { get; }Ottiene l’angolo iniziale per la sezione della torta, misurato in gradi in senso orario dall’asse x dopo aver chiamato il metodo Chart.Calculate(). Si applica al grafico a torta.
XValue { get; set; }Ottiene o imposta il valore X del punto del grafico.
XValueType { get; }Ottiene il tipo di valore X del punto del grafico.
YValue { get; set; }Ottiene o imposta il valore Y del punto del grafico.
YValueType { get; }Ottiene il tipo di valore Y del punto del grafico.

Metodi

NomeDescrizione
GetBottomPointCount()Ottiene il numero di punti inferiori dopo aver chiamato il metodo Chart.Calculate().
GetBottomPointXPx(int)Ottiene la coordinata x del punto inferiore della forma dopo aver chiamato il metodo Chart.Calculate(). Applica grafici 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid
GetBottomPointYPx(int)Ottiene la coordinata y del punto inferiore della forma dopo aver chiamato il metodo Chart.Calculate(). Applica grafici 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid
GetOnCategoryAxisPointCount()Ottiene il numero dei punti sull’asse della categoria dopo aver chiamato il metodo Chart.Calculate(). Si applica solo al grafico ad area.
GetOnCategoryAxisPointXPx(int)Ottiene la coordinata x del punto sull’asse della categoria dopo aver chiamato il metodo Chart.Calculate(). Si applica solo al grafico ad area.
GetOnCategoryAxisPointYPx(int)Ottiene la coordinata y del punto sull’asse della categoria dopo aver chiamato il metodo Chart.Calculate(). Si applica solo al grafico ad area.
GetTopPointCount()Ottiene il numero di punti più alti dopo aver chiamato il metodo Chart.Calculate().
GetTopPointXPx(int)Ottiene la coordinata x del punto più alto della forma dopo aver chiamato il metodo Chart.Calculate(). Applica i grafici 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid e Area3D
GetTopPointYPx(int)Ottiene la coordinata y del punto più alto della forma dopo aver chiamato il metodo Chart.Calculate(). Applica i grafici 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid e Area3D

Esempi


[C#]

//Creazione di un'istanza di un oggetto cartella di lavoro
Workbook workbook = new Workbook();

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

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

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

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

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

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

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

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

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

//Aggiunta di NSeries (origine dati grafico) al grafico che va dalla cella "A1" a "B3"
chart.NSeries.Add("A1:B3", true);

//Mostra etichette dati 
chart.NSeries[0].DataLabels.IsValueShown = true;

for (int i = 0; i  < chart.NSeries[0].Points.Count; i++)
{
    //Ottieni punto dati
    ChartPoint point = chart.NSeries[0].Points[i];
    //Imposta Esplosione Pir
    point.Explosion = 15;
    //Imposta il colore del bordo
    point.Border.Color = System.Drawing.Color.Red;
}

//Salvataggio del file Excel
workbook.Save("book1.xls");

[VB.NET]

'Creazione di un'istanza 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)

'Adding a sample value to "A1" cell
worksheet.Cells("A1").PutValue(50)

'Adding a sample value to "A2" cell
worksheet.Cells("A2").PutValue(100)

'Adding a sample value to "A3" cell
worksheet.Cells("A3").PutValue(150)

'Adding a sample value to "B1" cell
worksheet.Cells("B1").PutValue(60)

'Adding a sample value to "B2" cell
worksheet.Cells("B2").PutValue(32)

'Adding a sample value to "B3" cell
worksheet.Cells("B3").PutValue(50)

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

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

'Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.NSeries.Add("A1:B3", True)

'Mostra etichette dati 
chart.NSeries(0).DataLabels.IsValueShown = True

For i As Integer = 0 To chart.NSeries(0).Points.Count - 1
    'Ottieni punto dati
    Dim point As ChartPoint = chart.NSeries(0).Points(i)
    'Imposta Esplosione Pir
    point.Explosion = 15
    'Imposta il colore del bordo
    point.Border.Color = System.Drawing.Color.Red
Next i

'Salvataggio del file Excel
workbook.Save("book1.xls")

Guarda anche