Sovrascrittura della formattazione

A seconda dell'elemento che viene visualizzato nel grafico, è possibile controllare se determinate serie di grafici hanno sempre lo stesso formato. Ad esempio, si può fare in modo che un determinato ramo o regione abbia sempre lo stesso colore in tutti i grafici.

Il campo Sovrascrittura della formattazione viene visualizzato nella scheda Schema della finestra di dialogo Formatta serie dati.

Invece di usare gli editor di formule per ogni proprietà di formattazione, è possibile specificare una formula nel campo Sovrascrittura della formattazione. Questo campo controlla tutte le proprietà disponibili della formattazione della serie e sostituisce la formattazione standard. Il campo Sovrascrittura della formattazione supporta il formato XML.

Nel campo Sovrascrittura della formattazione, è possibile specificare una formula che dia come risultato un numero di colore RGB o un valore XML con le proprietà di formattazione. Per ricevere un numero di colore RGB, specificare la formula GETCOLOR. Per generare un valore XML, specificare la formula SETPROPERTY.

Se una formula dà come risultato un colore, viene assegnato automaticamente un valore a queste proprietà di formattazione:

  • Colore del riempimento nei grafici a colonne e a barre
  • Colore della linea nei grafici a linee e a dispersione XY

Se una formula produce un valore xml, il nome della riga nel valore xml può essere "Categoria" o "Legenda". In questo modo le proprietà si applicheranno al valore della categoria o alla legenda del grafico.

Se il risultato di una formula non è valido, viene applicata la formattazione di sistema.

Questi grafici sono supportati:

  • A colonne
  • A barre
  • A torta
  • Anello
  • Riga
  • Profilo
  • XY (Dispersione)

Nel valore xml è possibile definire l'indice del colore e il colore RGB. Il colore RGB ha una priorità maggiore rispetto all'indice di colore e viene usato nello stile del grafico.

La tabella mostra le proprietà comuni dello stile del grafico:
Proprietà Descrizione
indice di colore Indice nella tabella dei colori.
colore usato Valore del colore di tipo doppio di precisione o rappresentato come #RRGGBB. È possibile usare la funzione GETCOLOR o GETCOLORRGB.
transparency Valori validi: 0 -100.
Questa tabella mostra le proprietà dei grafici a barre e a colonne:
Proprietà Descrizione
bordercolor Valore del colore di tipo doppio di precisione o rappresentato come #RRGGBB.
borderwidth Larghezza del bordo.
bordertransparency Valori validi: 0 -100.
borderstyle Sono validi i seguenti valori:
  • "Continua"
  • "Trattino"
  • "Punto"
  • "Punto"
  • "DashDotDot"
Questa tabella mostra le proprietà del grafico a linee:
Proprietà Descrizione
linewidth Valore del colore di tipo doppio di precisione o rappresentato come #RRGGBB.
linestyle Valori validi: 0 -100.
markerforecolor Valore del colore di tipo doppio di precisione o rappresentato come #RRGGBB.
linestyle Valori validi: 0 -100.
markerforecolor Valore del colore del tipo a doppia precisione o rappresentato come #RRGGBB.
markerforetransparency Valori validi: 0 -100.
markerbawidth markerstyle Sono validi i seguenti valori:
  • "Nessuna"
  • "Automatico"
  • "Quadrato"
  • "Diamante"
  • "Triangolo"
  • "X"
  • "Stella"
  • "Punto"
  • "Trattino"
  • "Cerchio"
  • "Più"
Nota

Se nella formula SETPROPERTY c'è un errore di battitura nel nome di una proprietà, quella proprietà viene ignorata.

Esempio di formula SETPROPERTY per un grafico a linee

Questo è un esempio di formula SETPROPERTY che genera un valore xml:

=SETPROPERTY("","Category","colorindex",10,"color",255,"linewidth",2,"transparency",10,"markerforecolor","#00ff00","markerbacktransparency",60,"linestyle","dot","markerbackcolor",0,"markerforetransparency",20,"markerwidth",300,"markerstyle","star")