DataLabels clase

DataLabels clase

Encapsula una colección de todos los objetos DataLabel para la serie especificada.

Herencia: DataLabelsChartTextFrameChartFrame

El tipo DataLabels expone los siguientes miembros:

Propiedades

PropiedadDescripción
is_inner_modeIndica si el tamaño del área de trazado incluye las marcas de graduación y las etiquetas de los ejes.
Falso especifica que el tamaño determinará el tamaño del área de trazado, las marcas de graduación y las etiquetas de los ejes.
borderObtiene el Line.
areaObtiene el DataLabels.area.
text_fontObtiene un objeto ChartFrame.font del objeto ChartFrame especificado.
text_optionsObtiene y establece las opciones del texto.
fontObtiene la fuente de DataLabels;
auto_scale_fontVerdadero si el texto del objeto cambia el tamaño de fuente cuando cambia el tamaño del objeto. El valor por defecto es verdadero.
background_modeObtiene y establece el modo de visualización del fondo.
backgroundObtiene y establece el modo de visualización del fondo.
is_automatic_sizeIndica si el tamaño del marco del gráfico se ajusta automáticamente.
xObtiene o establece la coordenada x de la esquina superior izquierda en unidades de 1/4000 del área del gráfico.
yObtiene o establece la coordenada y de la esquina superior izquierda en unidades de 1/4000 del área del gráfico.
heightObtiene o establece la altura del marco en unidades de 1/4000 del área del gráfico.
widthObtiene o establece el ancho del marco en unidades de 1/4000 del área del gráfico.
shadowVerdadero si el marco tiene una sombra.
shape_propertiesObtiene el objeto ChartFrame.shape_properties.
is_default_pos_be_setIndica si la posición predeterminada (DefaultX, DefaultY, DefaultWidth y DefaultHeight) está configurada.
default_xRepresenta x de la posición predeterminada
default_yRepresenta y de la posición predeterminada.
default_widthRepresenta el ancho de la posición predeterminada.
default_heightRepresenta la altura de la posición predeterminada.
is_auto_textIndica que el texto se genera automáticamente.
is_deletedIndica si estas etiquetas de datos se eliminan.
text_horizontal_alignmentObtiene y establece la alineación horizontal del texto.
text_vertical_alignmentObtiene o establece la alineación vertical del texto.
rotation_angleRepresenta el ángulo de rotación del texto.
is_automatic_rotationIndica si el texto del gráfico se gira automáticamente.
textObtiene o establece el texto de la etiqueta de datos.
linked_sourceObtiene y establece una referencia a la hoja de trabajo.
text_directionRepresenta el orden de lectura del texto.
reading_orderRepresenta el orden de lectura del texto.
direction_typeObtiene y establece la dirección del texto.
is_text_wrappedObtiene o establece un valor que indica si el texto está ajustado.
is_resize_shape_to_fit_textObtiene o establece si una forma debe ajustarse automáticamente para contener completamente el texto descrito en ella. El autoajuste es
cuando el texto dentro de una forma se escala para contener todo el texto dentro.
show_valueRepresenta el comportamiento de visualización de los valores de la etiqueta de datos de un gráfico especificado. True muestra los valores. Falso para ocultar.
show_cell_rangeIndica si se muestra el rango de celdas como etiquetas de datos.
show_percentageRepresenta el comportamiento de visualización del valor porcentual de la etiqueta de datos de un gráfico especificado. Verdadero muestra el valor porcentual. Falso para ocultar.
show_bubble_sizeRepresenta el comportamiento de visualización del valor porcentual de la etiqueta de datos de un gráfico especificado. Verdadero muestra el valor porcentual. Falso para ocultar.
show_category_nameRepresenta el comportamiento de visualización del nombre de categoría de etiqueta de datos de un gráfico especificado. True para mostrar el nombre de categoría de las etiquetas de datos en un gráfico. Falso para ocultar.
show_series_nameDevuelve o establece un valor booleano para indicar el comportamiento de visualización del nombre de la serie para las etiquetas de datos en un gráfico.
True para mostrar el nombre de la serie. Falso para ocultar.
show_legend_keyRepresenta el comportamiento de visualización de la clave de leyenda de la etiqueta de datos de un gráfico especificado.
Verdadero si la clave de leyenda de la etiqueta de datos está visible.
number_formatRepresenta la cadena de formato para el objeto DataLabels.
numberObtiene y establece el formato de número integrado.
number_format_linkedVerdadero si el formato del número está vinculado a las celdas
(para que el formato del número cambie en las etiquetas cuando cambia en las celdas).
separator_typeObtiene o establece el tipo de separador utilizado para las etiquetas de datos de un gráfico.
separator_valueObtiene o establece el valor del separador utilizado para las etiquetas de datos de un gráfico.
positionRepresenta la posición de la etiqueta de datos.
is_never_overlapIndica si las etiquetas de datos nunca se superponen. (Para gráfico circular)
shape_typeObtiene o establece el tipo de forma de la etiqueta de datos.

Métodos

MétodoDescripción
set_position_autoEstablecer la posición del marco en automático.
charactersDevuelve un objeto Characters que representa un rango de caracteres dentro del texto.

Ejemplo

from aspose.cells import Workbook
from aspose.cells.charts import LabelPositionType

# Set the DataLabels in the chart
wb = Workbook("chart.xlsx")
chart = wb.worksheets[0].charts[0]
for i in range(len(chart.n_series)):
    datalabels = chart.n_series[i].data_labels
    # Set the position of DataLabels
    datalabels.position = LabelPositionType.INSIDE_BASE
    # Show the category name in the DataLabels
    datalabels.show_category_name = True
    # Show the value in the DataLabels
    datalabels.show_value = True
    # Not show the percentage in the DataLabels
    datalabels.show_percentage = False
    # Not show the legend key.
    datalabels.show_legend_key = False

Ver también