ChartPoint

ChartPoint class

Representa un solo punto en una serie en un gráfico.

public class ChartPoint

Propiedades

NombreDescripción
ArcEndPointXPx { get; }Obtiene la coordenada x del punto final de la sección circular después de llamar al método Chart.Calculate(). Se aplica a gráficos circulares y de anillos.
ArcEndPointYPx { get; }Obtiene la coordenada y del punto final de la sección circular después de llamar al método Chart.Calculate(). Se aplica a gráficos circulares y de anillos.
ArcStartPointXPx { get; }Obtiene la coordenada x del punto de inicio de la sección circular después de llamar al método Chart.Calculate(). Se aplica a gráficos circulares y de anillos.
ArcStartPointYPx { get; }Obtiene la coordenada y del punto de inicio de la sección circular después de llamar al método Chart.Calculate(). Se aplica a gráficos circulares y de anillos.
Area { get; }Obtiene elárea .
Border { get; }Obtiene elborde .
BorderWidthPx { get; }Obtiene el ancho del borde en unidades de píxeles después de llamar al método Chart.Calculate().
DataLabels { get; }Devuelve un objeto DataLabels que representa la etiqueta de datos asociada al punto.
EndAngle { get; }Obtiene el ángulo final de la sección circular, medido en grados en el sentido de las agujas del reloj desde el eje x después de llamar al método Chart.Calculate(). Se aplica al gráfico circular.
Explosion { get; set; }La distancia de un sector circular abierto desde el centro del gráfico circular se expresa como un porcentaje del diámetro circular.
InnerArcEndPointXPx { get; }Obtiene la coordenada x del punto final de la sección circular después de llamar al método Chart.Calculate(). Se aplica al gráfico de anillos.
InnerArcEndPointYPx { get; }Obtiene la coordenada y del punto final de la sección circular después de llamar al método Chart.Calculate(). Se aplica al gráfico de anillos.
InnerArcStartPointXPx { get; }Obtiene la coordenada x del punto de inicio de la sección circular después de llamar al método Chart.Calculate(). Se aplica al gráfico de anillos.
InnerArcStartPointYPx { get; }Obtiene la coordenada y del punto de inicio de la sección circular después de llamar al método Chart.Calculate(). Se aplica al gráfico de anillos.
InnerRadiusPx { get; }Obtiene el radio interior del segmento de dona en unidades de píxeles después de llamar al método Chart.Calculate(). Se aplica al gráfico de dona.
IsInSecondaryPlot { get; set; }Obtiene o establece un valor que indica si estos puntos de datos están en el segundo gráfico circular o en la barra en un gráfico circular o en una barra de gráfico circular
Marker { get; }Obtiene elmarcador .
RadiusPx { get; }Obtiene el radio de la burbuja, el pastel o la dona en unidades de píxeles después de llamar al método Chart.Calculate().
Shadow { get; set; }Verdadero si el punto del gráfico tiene una sombra.
ShapeHeight { get; }Obtiene la altura en unidades de 1/4000 de la altura del gráfico después de llamar al método Chart.Calculate().
ShapeHeightPx { get; }Obtiene la altura en unidades de píxeles después de llamar al método Chart.Calculate().
ShapeProperties { get; }Obtiene el objeto que contiene las propiedades de forma visual de ChartPoint.
ShapeWidth { get; }Obtiene el ancho en unidades de 1/4000 del ancho del gráfico después de llamar al método Chart.Calculate().
ShapeWidthPx { get; }Obtiene el ancho en unidades de píxeles después de llamar al método Chart.Calculate().
ShapeX { get; }Obtiene la coordenada x de la esquina superior izquierda en unidades de 1/4000 del ancho del gráfico después de llamar al método Chart.Calculate().
ShapeXPx { get; }Obtiene la coordenada x de la esquina superior izquierda en unidades de píxeles después de llamar al método Chart.Calculate().
ShapeY { get; }Obtiene la coordenada y de la esquina superior izquierda en unidades de 1/4000 de la altura del gráfico después de llamar al método Chart.Calculate().
ShapeYPx { get; }Obtiene la coordenada y de la esquina superior izquierda en unidades de píxeles después de llamar al método Chart.Calculate().
StartAngle { get; }Obtiene el ángulo de inicio de la sección circular, medido en grados en el sentido de las agujas del reloj desde el eje x después de llamar al método Chart.Calculate(). Se aplica al gráfico circular.
XValue { get; set; }Obtiene o establece el valor X del punto del gráfico.
XValueType { get; }Obtiene el tipo de valor X del punto del gráfico.
YValue { get; set; }Obtiene o establece el valor Y del punto del gráfico.
YValueType { get; }Obtiene el tipo de valor Y del punto del gráfico.

Métodos

NombreDescripción
GetBottomPointCount()Obtiene el número de puntos inferiores después de llamar al método Chart.Calculate().
GetBottomPointXPx(int)Obtiene la coordenada x del punto inferior de la forma después de llamar al método Chart.Calculate(). Aplica gráficos 3D: Columna 3D, Barra 3D, Cono, Cilindro, Pirámide
GetBottomPointYPx(int)Obtiene la coordenada y del punto inferior de la forma después de llamar al método Chart.Calculate(). Aplica gráficos 3D: Columna 3D, Barra 3D, Cono, Cilindro, Pirámide
GetOnCategoryAxisPointCount()Obtiene el número de puntos en el eje de categoría después de llamar al método Chart.Calculate(). Solo se aplica al gráfico de área.
GetOnCategoryAxisPointXPx(int)Obtiene la coordenada x del punto en el eje de categoría después de llamar al método Chart.Calculate(). Solo se aplica al gráfico de área.
GetOnCategoryAxisPointYPx(int)Obtiene la coordenada y del punto en el eje de categoría después de llamar al método Chart.Calculate(). Solo se aplica al gráfico de área.
GetTopPointCount()Obtiene el número de puntos principales después de llamar al método Chart.Calculate().
GetTopPointXPx(int)Obtiene la coordenada x del punto superior de la forma después de llamar al método Chart.Calculate(). Aplica gráficos 3D: Columna 3D, Barra 3D, Cono, Cilindro, Pirámide y Área 3D
GetTopPointYPx(int)Obtiene la coordenada y del punto superior de la forma después de llamar al método Chart.Calculate(). Aplica gráficos 3D: Column3D, Bar3D, Cone, Cylinder, Pyramid y Area3D

Ejemplos


[C#]

// Instanciando un objeto Workbook
Workbook workbook = new Workbook();

//Obteniendo la referencia de la primera hoja de cálculo
Worksheet worksheet = workbook.Worksheets[0];

// Agregar un valor de muestra a la celda "A1"
worksheet.Cells["A1"].PutValue(50);

// Agregar un valor de muestra a la celda "A2"
worksheet.Cells["A2"].PutValue(100);

// Agregar un valor de muestra a la celda "A3"
worksheet.Cells["A3"].PutValue(150);

// Agregar un valor de muestra a la celda "B1"
worksheet.Cells["B1"].PutValue(60);

// Agregar un valor de muestra a la celda "B2"
worksheet.Cells["B2"].PutValue(32);

// Agregar un valor de muestra a la celda "B3"
worksheet.Cells["B3"].PutValue(50);

//Añadiendo un gráfico a la hoja de trabajo
int chartIndex = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10);

//Accediendo a la instancia del gráfico recién agregado
Chart chart = worksheet.Charts[chartIndex];

// Agregar NSeries (fuente de datos del gráfico) al gráfico que va desde la celda "A1" hasta la celda "B3"
chart.NSeries.Add("A1:B3", true);

//Mostrar etiquetas de datos 
chart.NSeries[0].DataLabels.IsValueShown = true;

for (int i = 0; i  < chart.NSeries[0].Points.Count; i++)
{
    //Obtener punto de datos
    ChartPoint point = chart.NSeries[0].Points[i];
    // Establecer explosión Pir
    point.Explosion = 15;
    //Establecer color de borde
    point.Border.Color = System.Drawing.Color.Red;
}

//Guardando el archivo de Excel
workbook.Save("book1.xls");

[VB.NET]

'Crear una instancia de un objeto Workbook
Dim workbook As Workbook = New Workbook()

'Obtención de la referencia de la primera hoja de cálculo
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)

'Adición de un gráfico a la hoja de cálculo
Dim chartIndex As Integer = worksheet.Charts.Add(ChartType.PieExploded, 5, 0, 25, 10)

'Acceso a la instancia del gráfico recién agregado
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)

'Mostrar etiquetas de datos 
chart.NSeries(0).DataLabels.IsValueShown = True

For i As Integer = 0 To chart.NSeries(0).Points.Count - 1
    'Obtener punto de datos
    Dim point As ChartPoint = chart.NSeries(0).Points(i)
    'Establecer explosión Pir
    point.Explosion = 15
    'Establecer color de borde
    point.Border.Color = System.Drawing.Color.Red
Next i

'Guardar el archivo de Excel
workbook.Save("book1.xls")

Ver también