DataLabels classe

DataLabels classe

Incapsula una raccolta di tutti gli oggetti DataLabel per la serie specificata.

Eredità: DataLabelsChartTextFrameChartFrame

Il tipo DataLabels espone i seguenti membri:

Proprietà

ProprietàDescrizione
is_inner_modeIndica se la dimensione dell’area del grafico include i segni di spunta e le etichette degli assi.
False specifica che la dimensione determinerà la dimensione dell’area del grafico, dei segni di spunta e delle etichette degli assi.
borderOttiene Line.
areaOttiene DataLabels.area.
text_fontOttiene un oggetto ChartFrame.font dell’oggetto ChartFrame specificato.
text_optionsOttiene e imposta le opzioni del testo.
fontOttiene il font delle DataLabels;
auto_scale_fontVero se il testo nell’oggetto cambia dimensione del carattere quando cambia la dimensione dell’oggetto. Il valore predefinito è Vero.
background_modeOttiene e imposta la modalità di visualizzazione dello sfondo
backgroundOttiene e imposta la modalità di visualizzazione dello sfondo
is_automatic_sizeIndica se la cornice del grafico ha dimensioni automatiche.
xOttiene o imposta la coordinata x dell’angolo superiore sinistro in unità di 1/4000 dell’area del grafico.
yOttiene o imposta la coordinata y dell’angolo superiore sinistro in unità di 1/4000 dell’area del grafico.
heightOttiene o imposta l’altezza della cornice in unità di 1/4000 dell’area del grafico.
widthOttiene o imposta la larghezza della cornice in unità di 1/4000 dell’area del grafico.
shadowVero se la cornice ha un’ombra.
shape_propertiesOttiene l’oggetto ChartFrame.shape_properties.
is_default_pos_be_setIndica se sono impostate le posizioni predefinite (DefaultX, DefaultY, DefaultWidth e DefaultHeight).
default_xRappresenta x della posizione predefinita in unità di 1/4000 dell’area del grafico.
default_yRappresenta la y della posizione predefinita in unità di 1/4000 dell’area del grafico.
default_widthRappresenta la larghezza della posizione predefinita in unità di 1/4000 dell’area del grafico.
default_heightRappresenta l’altezza della posizione predefinita in unità di 1/4000 dell’area del grafico.
default_x_ratio_to_chartRappresenta x della posizione predefinita in unità di frazione dell’area del grafico.
default_y_ratio_to_chartRappresenta la posizione predefinita in unità di frazione dell’area del grafico.
default_width_ratio_to_chartRappresenta la larghezza della posizione predefinita in unità di frazione dell’area del grafico.
default_height_ratio_to_chartRappresenta l’altezza della posizione predefinita in unità di frazione dell’area del grafico.
x_ratio_to_chartOttiene o imposta la coordinata x dell’angolo superiore sinistro in unità di rapporto dell’area del grafico.
y_ratio_to_chartOttiene o imposta la coordinata y dell’angolo superiore sinistro in unità di rapporto dell’area del grafico.
width_ratio_to_chartOttiene o imposta la larghezza della cornice in unità di rapporto dell’area del grafico.
height_ratio_to_chartOttiene o imposta l’altezza della cornice in unità di rapporto dell’area del grafico.
x_pixelOttiene o imposta la coordinata x dell’angolo superiore sinistro in unità Pixel.
y_pixelOttiene o imposta la coordinata y dell’angolo superiore sinistro in unità Pixel.
width_pixelOttiene o imposta la larghezza del fotogramma in unità Pixel.
height_pixelOttiene o imposta l’altezza del fotogramma in unità Pixel.
is_auto_textIndica che il testo è generato automaticamente.
is_deletedIndica se queste etichette dati vengono eliminate.
text_horizontal_alignmentOttiene e imposta l’allineamento orizzontale del testo.
text_vertical_alignmentOttiene o imposta l’allineamento verticale del testo.
rotation_angleRappresenta l’angolo di rotazione del testo.
is_automatic_rotationIndica se il testo del grafico viene ruotato automaticamente.
textOttiene o imposta il testo dell’etichetta dati.
linked_sourceOttiene e imposta un riferimento al foglio di lavoro.
text_directionRappresenta l’ordine di lettura del testo.
reading_orderRappresenta l’ordine di lettura del testo.
direction_typeOttiene e imposta la direzione del testo.
is_text_wrappedOttiene o imposta un valore che indica se il testo è a capo.
is_resize_shape_to_fit_textOttiene o imposta se una forma deve essere adattata automaticamente per contenere completamente il testo descritto al suo interno. L’adattamento automatico è
quando il testo all’interno di una forma viene ridimensionato per contenere tutto il testo al suo interno.
show_valueRappresenta il comportamento di visualizzazione dei valori delle etichette dati di un grafico specificato. True visualizza i valori. False li nasconde.
show_cell_rangeIndica se visualizzare l’intervallo di celle come etichette dati.
show_percentageRappresenta il comportamento di visualizzazione del valore percentuale dell’etichetta dati di un grafico specificato. True visualizza il valore percentuale. False lo nasconde.
show_bubble_sizeRappresenta il comportamento di visualizzazione del valore percentuale dell’etichetta dati di un grafico specificato. True visualizza il valore percentuale. False lo nasconde.
show_category_nameRappresenta il comportamento di visualizzazione del nome della categoria delle etichette dati di un grafico specificato. True per visualizzare il nome della categoria per le etichette dati di un grafico. False per nasconderlo.
show_series_nameIndica se il nome della serie viene visualizzato per le etichette dati in un grafico.
True per mostrare il nome della serie. False per nasconderlo.
show_legend_keyRappresenta il comportamento di visualizzazione della legenda delle etichette dati di un grafico specificato.
Vero se la legenda dell’etichetta dati è visibile.
number_formatRappresenta la stringa di formato per l’oggetto DataLabels.
numberOttiene e imposta il formato numerico incorporato.
number_format_linkedVero se il formato numerico è collegato alle celle
(in modo che il formato dei numeri cambi nelle etichette quando cambia nelle celle).
separator_typeOttiene o imposta il tipo di separatore utilizzato per le etichette dati su un grafico.
separator_valueOttiene o imposta il valore del separatore utilizzato per le etichette dati su un grafico.
positionRappresenta la posizione dell’etichetta dati.
is_never_overlapIndica se le etichette dati visualizzate non si sovrappongono mai. (Per grafici a torta)
shape_typeOttiene o imposta il tipo di forma dell’etichetta dati.

Metodi

MetodoDescrizione
set_position_auto(self)Imposta la posizione del frame su automatico
characters(self, start_index, length)Restituisce un oggetto Characters che rappresenta un intervallo di caratteri all’interno del testo.
apply_font(self)Applica il font delle etichette dati a tutti i nodi figlio.

Esempio

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

Guarda anche