ChartPoint clase

ChartPoint clase

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

El tipo ChartPoint expone los siguientes miembros:

Propiedades

PropiedadDescripción
explosionLa distancia de un sector circular abierto desde el centro del gráfico circular se expresa como porcentaje del diámetro circular.
shadowVerdadero si el punto del gráfico tiene una sombra.
borderObtiene el Line.
areaObtiene el ChartPoint.area.
markerObtiene el ChartPoint.marker.
data_labelsDevuelve un objeto DataLabels que representa la etiqueta de datos asociada al punto.
y_valueObtiene o establece el valor Y del punto del gráfico.
y_value_typeObtiene el tipo de valor Y del punto del gráfico.
x_valueObtiene o establece el valor X del punto del gráfico.
x_value_typeObtiene el tipo de valor X del punto del gráfico.
shape_propertiesObtiene el objeto ShapePropertyCollection que contiene las propiedades de forma visual de ChartPoint.
is_in_secondary_plotObtiene o establece un valor que indica si estos puntos de datos están en el segundo pastel o barra.
en un gráfico circular o en una barra de un gráfico circular
shape_xObtiene 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().
shape_yObtiene 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().
shape_widthObtiene el ancho en unidades de 1/4000 del ancho del gráfico después de llamar al método Chart.Calculate().
shape_heightObtiene la altura en unidades de 1/4000 de la altura del gráfico después de llamar al método Chart.Calculate().
shape_x_pxObtiene la coordenada x de la esquina superior izquierda en unidades de píxeles después de llamar al método Chart.Calculate().
shape_y_pxObtiene la coordenada y de la esquina superior izquierda en unidades de píxeles después de llamar al método Chart.Calculate().
shape_width_pxObtiene el ancho en unidades de píxeles después de llamar al método Chart.Calculate().
shape_height_pxObtiene la altura en unidades de píxeles después de llamar al método Chart.Calculate().
border_width_pxObtiene el ancho del borde en unidades de píxeles después de llamar al método Chart.Calculate().
radius_pxObtiene el radio de la burbuja, circular o donut en unidades de píxeles después de llamar al método Chart.Calculate().
inner_radius_pxObtiene el radio interior de la porción de donut en unidades de píxeles después de llamar al método Chart.Calculate().
Se aplica al gráfico de anillos.
start_angleObtiene el ángulo inicial 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.
end_angleObtiene 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.
arc_start_point_x_pxObtiene la coordenada x del punto inicial de la sección circular después de llamar al método Chart.Calculate().
Se aplica al gráfico circular y de anillos.
arc_start_point_y_pxObtiene la coordenada y del punto inicial de la sección circular después de llamar al método Chart.Calculate().
Se aplica al gráfico circular y de anillos.
arc_end_point_x_pxObtiene 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 circular y de anillos.
arc_end_point_y_pxObtiene 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 circular y de anillos.
inner_arc_start_point_x_pxObtiene la coordenada x del punto inicial de la sección circular después de llamar al método Chart.Calculate().
Se aplica al gráfico de anillos.
inner_arc_start_point_y_pxObtiene la coordenada y del punto inicial de la sección circular después de llamar al método Chart.Calculate().
Se aplica al gráfico de anillos.
inner_arc_end_point_x_pxObtiene 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.
inner_arc_end_point_y_pxObtiene 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.

Métodos

MétodoDescripción
get_top_point_countObtiene el número de puntos superiores después de llamar al método Chart.Calculate().
get_top_point_x_pxObtiene 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
get_top_point_y_pxObtiene la coordenada y 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
get_bottom_point_countObtiene el número de puntos inferiores después de llamar al método Chart.Calculate().
get_bottom_point_x_pxObtiene 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
get_bottom_point_y_pxObtiene 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
get_on_category_axis_point_countObtiene el número de puntos en el eje de categorías después de llamar al método Chart.Calculate(). Sólo se aplica al gráfico de áreas.
get_on_category_axis_point_x_pxObtiene la coordenada x del punto en el eje de categorías después de llamar al método Chart.Calculate(). Sólo se aplica al gráfico de áreas.
get_on_category_axis_point_y_pxObtiene la coordenada y del punto en el eje de categorías después de llamar al método Chart.Calculate(). Sólo se aplica al gráfico de áreas.

Ejemplo

from aspose.cells import Workbook
from aspose.cells.charts import ChartType
from aspose.pydrawing import Color

# Instantiating a Workbook object
workbook = Workbook()
# Obtaining the reference of the first worksheet
worksheet = workbook.worksheets[0]
# Adding a sample value to "A1" cell
worksheet.cells.get("A1").put_value(50)
# Adding a sample value to "A2" cell
worksheet.cells.get("A2").put_value(100)
# Adding a sample value to "A3" cell
worksheet.cells.get("A3").put_value(150)
# Adding a sample value to "B1" cell
worksheet.cells.get("B1").put_value(60)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(32)
# Adding a sample value to "B3" cell
worksheet.cells.get("B3").put_value(50)
# Adding a chart to the worksheet
chartIndex = worksheet.charts.add(ChartType.PIE_EXPLODED, 5, 0, 25, 10)
# Accessing the instance of the newly added chart
chart = worksheet.charts[chartIndex]
# Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.n_series.add("A1:B3", True)
# Show Data Labels
chart.n_series[0].data_labels.show_value = True
for i in range(chart.n_series[0].points.count):
    # Get Data Point
    point = chart.n_series[0].points[i]
    # Set Pir Explosion
    point.explosion = 15
    # Set Border Color
    point.border.color = Color.red
# Saving the Excel file
workbook.save("book1.xls")

Ver también