ChartPoint clase

ChartPoint clase

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

El tipo ChartPoint expone los siguientes miembros:

Propiedades

PropiedadDescripción
explosionLa distancia de una porción abierta del gráfico circular desde el centro del gráfico circular se expresa como un porcentaje del diámetro del gráfico 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 ChartPoint.data_labels que representa la etiqueta de datos asociada con este punto del gráfico.
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 este punto de datos está en el segundo gráfico circular o de barras.
en un gráfico circular o de barras 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, pastel o dona en unidades de píxeles después de llamar al método Chart.Calculate().
doughnut_inner_radiusObtiene el radio interno de la porción de dona en unidades de píxeles después de llamar al método Chart.Calculate().
Se aplica al gráfico de anillos.
inner_radius_pxObtiene el radio interno de la porción de dona 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 para 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 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.
arc_start_point_y_pxObtiene 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.
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 a gráficos circulares 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 a gráficos circulares y de anillos.
inner_arc_start_point_x_pxObtiene 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.
inner_arc_start_point_y_pxObtiene 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.
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_count(self)Obtiene el número de puntos superiores después de llamar al método Chart.Calculate().
get_top_point_x_px(self, index)Obtiene la coordenada x del punto superior de la forma después de llamar al método Chart.Calculate().
Aplica gráficos 3D: Columna3D, Barra3D, Cono, Cilindro, Pirámide y Área3D
get_top_point_y_px(self, index)Obtiene la coordenada y del punto superior de la forma después de llamar al método Chart.Calculate().
Aplica gráficos 3D: Columna3D, Barra3D, Cono, Cilindro, Pirámide y Área3D
get_bottom_point_count(self)Obtiene el número de puntos inferiores después de llamar al método Chart.Calculate().
get_bottom_point_x_px(self, index)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
get_bottom_point_y_px(self, index)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
get_on_category_axis_point_count(self)Obtiene el número de puntos en el eje de categorías tras llamar al método Chart.Calculate(). Solo se aplica a gráficos de áreas.
get_on_category_axis_point_x_px(self, index)Obtiene la coordenada x del punto en el eje de categorías tras llamar al método Chart.Calculate(). Solo se aplica a gráficos de áreas.
get_on_category_axis_point_y_px(self, index)Obtiene la coordenada y del punto en el eje de categorías tras llamar al método Chart.Calculate(). Solo se aplica a gráficos 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