Grafici composti

  

Panoramica

Puoi combinare diversi tipi di grafici con indicatori a linea o a candela per evidenziare le tendenze dei dati o mostrare la varianza. Quando aggiungi indicatori a linee o a candele a barre, a dispersione o di altri tipi di grafici, il grafico risultante viene chiamato grafico composto. Alcuni grafici composti sono simili a una combinazione di due tipi di grafici, ad esempio un grafico a barre con una linea di monitoraggio:

Grafico a barre con linea di monitoraggio

mentre altri sembrano tipi di grafici completamente nuovi, ad esempio un grafico a scatola:

grafico a scatola.

Creare un grafico composto

Tutti i grafici composti sono costituiti da uno o più tipi di grafici di base (a linee, a dispersione, a barre o radar) combinati con uno o più insiemi di indicatori. Questi indicatori richiedono dati per posizionarli sul grafico. A volte è possibile utilizzare le stesse serie di dati utilizzate per disegnare le barre o i punti sul grafico, ma in genere gli indicatori devono avere set di dati indipendenti. Se vuoi che il grafico abbia serie di dati diverse per il grafico di base e per gli indicatori, devi nascondere i dati degli indicatori dal grafico di base (in modo che non provi a tracciare più barre o linee con questi dati). Ecco come procedere:

  1. Aggiungi la serie di dati degli indicatori alla fine del parametro chd. Ad esempio, se il grafico a barre contiene i dati chd=t:30,10,20, puoi aggiungere nuovi dati per un indicatore di linea come questo: chd=t:30,10,20|60,40,50.
  2. Nascondi i dati degli indicatori aggiuntivi dal grafico di base. Se semplicemente aggiungi un'altra serie di dati a un grafico a barre per la linea di monitoraggio, il grafico la mostrerà come una nuova serie di barre. Per evitare che questo accada, devi nascondere questa serie aggiuntiva. Per nascondere una serie, includi una singola cifra dopo il descrittore del formato chd: ad esempio, chd=t1:30,10,20|60,40,50. Questa cifra indica all'API Chart quante serie di dati utilizzare per disegnare elementi per quel tipo di grafico base, come definito dal parametro cht (barre per i grafici a barre, punti dati per i grafici a linee e così via). Eventuali serie di dati aggiuntive verranno ignorate da quel tipo di grafico quando disegna il grafico. Tieni presente che questo è un numero in base a 1, non in base a 0. t1 significa "utilizzare solo la prima serie di dati per le barre", t2 significa "utilizzare solo le prime due serie per le barre" e così via.
    1. Note:
      1. Grafici a dispersione: i grafici a dispersione nascondono i dati in un modo diverso; per ulteriori dettagli, consulta la documentazione.
      2. grafici a linee lxy: specifica un numero pari di serie da visualizzare (t0, t2, t4 e così via). Questo perché ogni riga in un grafico lxy è descritta da due serie di dati: una per i valori x e una per i valori y.
  3. Utilizza le serie di dati nascoste per disegnare indicatori a candele, indicatori linea o altri indicatori. Le modalità di disegno degli indicatori sono illustrate nelle sezioni collegate. Fai riferimento alle serie di dati nascoste come origine per gli indicatori. Puoi includere tutte le serie di dati nascoste che vuoi e utilizzarle per altri indicatori del grafico.

Ecco il grafico che abbiamo appena descritto:

Grafico a barre con indicatore a linee
cht=bvg
chd=t1:30,10,20|60,40,50
chm=D,0033FF,1,0,5,1

 

Tipi di grafici

Di seguito è riportato un elenco dei tipi di indicatori e dei tipi di grafici con cui possono essere utilizzati:

Tipo di indicatore Tipi di grafici di base che la supportano
A linee A linee, a dispersione, a barre, Radar
Candeliere A linee, a barre
Tutti gli altri A linee, a dispersione, a barre, Radar

Ecco alcuni esempi dei tipi di grafici composti che puoi creare:

Tipo di grafico Descrizione Esempio
Grafici a linee Gli indicatori di linea possono essere utilizzati per mostrare le tendenze in molti altri tipi di grafici. Grafico a barre con indicatore a lineeGrafico a barre con indicatore a linee
Grafici a candele I grafici a candele vengono spesso utilizzati per mostrare dati finanziari. Grafico a linee con una linea arancione e quattro indicatori finanziari.
Grafici a scatola

I grafici a caselle vengono utilizzati per mostrare i dati raggruppati in quartili di intervallo.

Grafico a linee con una linea arancione e quattro indicatori finanziari.
Grafici incorporati Puoi incorporare un grafico all'interno di un altro grafico. Grafico incorporato
Altri indicatori Puoi nascondere i dati degli indicatori in uno qualsiasi dei tipi di grafici di base accettabili e utilizzarli con qualsiasi altro tipo di indicatore che desideri.
chd=t1:
  10,20,30,40,50,60,70,80
  5,10,15,20,25,30,35,40,45,50
chm=o,000000,1,-1,5

Torna all'inizio

 

Grafici a linee

Puoi aggiungere linee a grafici a linee, scatter, a barre o radar per evidenziare le tendenze.

Tipo di base + tipo di indicatore Descrizione Esempio
A barre+line

Ecco un grafico a barre con una linea di traccia. Le prime due serie di dati vengono utilizzate per le barre in pila, mentre la serie rimanente viene utilizzata per la linea. chd=s2 indica che il grafico deve utilizzare solo le prime due serie per le barre. La linea utilizza la terza serie per i dati.

  • chd=s2:1XQbnf4,EWoQMUB,9halxp9: codifica semplice in cui le prime due serie vengono utilizzate per tracciare le barre, mentre l'ultima serie viene utilizzata per la linea.
  • chm=D,0033FF,2,0,5,1: linea di traccia (D), blu, dati provenienti dall'indice della serie 2, tutti i punti (0), la linea è larga 5 pixel e ha un ordine z di 1.
Grafico a barre con indicatore a linee
chm=
  D,0033FF,2,0,5,1
chd=s2:
  1XQbnf4,
  EWoQMUB,
  9halxp9
A dispersione + linea Puoi aggiungere una linea a un grafico a dispersione per visualizzare le medie. Tieni presente che i grafici a dispersione nascondono i dati degli indicatori in un modo diverso; consulta Grafici a dispersione per ulteriori dettagli.
chd=t:
  12,16,16,24,26,28,41,51,66,68,13,45,81|
  16,14,22,34,22,31,31,48,71,64,15,38,84
chm=
  o,0000FF,0,-1,0|
  o,FF0000,0,0:9:,5|
  D,000000,1,10:,1,-1
A barre+line

Ecco un altro grafico a barre in pila con una linea indipendente disegnata sopra.

Grafico a barre con indicatore a linee
cht=bvs
chd=t2:
  0,10,20,30,20,70,80|
  0,20,10,5,20,30,10|
  10,0,20,15,60,40,30
chm=D,76A4FB,2,0,3
Barra + Cerchie Come il grafico precedente, ma con indicatori circolari anziché con indicatori a linee. Abbiamo specificato un valore di dati di 0,5, che aggiunge i punti intermedi calcolati nella linea tratteggiata. Grafico a barre con indicatore a linee
cht=bvs
chd=t2:
  0,10,20,30,20,70,80|
  0,20,10,5,20,30,10|
  10,0,20,15,60,40,30
chm=o,76A4FB,2,-.5,10

Torna all'inizio

 

Grafici a candele

I grafici a candele richiedono almeno quattro serie di dati per disegnare i candele, più serie aggiuntive per tutti gli altri elementi del grafico. I grafici a candele possono mostrare solo un insieme di indicatori a candele o essere una combinazione di indicatori a candele e grafici a barre o a linee, come mostrato di seguito:

Tipo di base + tipo di indicatore Descrizione Esempio
Linea (nascosta) + Candeliere

Questo esempio mostra un grafico che mostra solo gli indicatori a candele.

  • chd=t0: il valore 0 indica che tutte le serie di dati sono nascoste dal tipo di grafico di base (qui è un grafico a linee), quindi vengono disegnati solo i candele. Il primo e l'ultimo valore di ogni serie sono -1 per indicare valori mancanti ed evitare di tracciare il primo o l'ultimo candele, che si sovrappongono all'asse o al margine del grafico e vengono tagliati.
  • chm=F,0000FF,0,-1,20: F indica gli indicatori a candela0000FF0-1-10:420
Grafico a candele di base
cht=lc
chd=t0:
  -1,5,10,7,12,-1|
  -1,25,45,47,24,-1|
  -1,40,30,27,39,-1|
  -1,55,63,59,80,-1
chm=F,0000FF,0,-1,20
Riga + Candeliere

Ecco un esempio di grafico a linee con indicatori a candele.

Sono indicate cinque serie di dati: la prima è utilizzata per il tipo di grafico (a linee) e le rimanenti serie di dati "nascoste" per gli indicatori a candele. Il parametro chd=t1 specifica che per il tipo di grafico a linee viene utilizzata solo la prima serie.

Abbiamo omesso il primo e l'ultimo indicatore a candele utilizzando 1:4 nel valore <which_points>, perché il primo e l'ultimo candele vengono ritagliati dai bordi dell'area del grafico.

Il parametro chm specifica gli indicatori a candele, con la sintassi F,<declining_color>,<data_series_index>,<which_points>,<width>,<order>

Grafico a linee con una linea arancione e quattro indicatori finanziari.
cht=lc
chd=t1:
  20,10,15,25,17,30|
  0,5,10,7,12,6|
  35,25,45,47,24,46|
  15,40,30,27,39,54|
  70,55,63,59,80,6
chm=
  F,,1,1:4,20

Riga + Candeliere

Un altro esempio di grafico a candele, ma con colori di riempimento personalizzati.

Grafico a barre con indicatore a linee
chd=t1:
t1:
  90,80,70,50,40,30,20,10|
  0,5,10,0,5,10,0|2,15,20,5,15,40,0|
  5,35,20,2,35,20,0|
  15,40,30,15,40,50,0
chm=
  F,000000,1,1:-2,20
Barra + Candeliere

Ecco un esempio di grafico a barre con indicatori a candele.

Mostriamo il primo e l'ultimo indicatore a candele qui, perché le barre aggiungono una spaziatura sufficiente per evitare che vengano ritagliati dai bordi del grafico.

Grafico a linee con una linea arancione e quattro indicatori finanziari.
cht=bvg
chd=t1:
  20,10,15,25,17,30|
  0,5,10,7,12,6|
  35,25,45,47,24,46|
  15,40,30,27,39,54|
  70,55,63,59,80,6
chm=
  F,,1,1:4,20

Torna all'inizio

 

Grafici a riquadri

I grafici a scatola, chiamati anche grafici a scatola o grafici a scatola e baffi, sono un tipo di grafico che mostra il raggruppamento di una o più serie in quartili (i quartili sono gruppi che coprono il 25% dell'intervallo di valori, con la possibile eccezione dei valori anomali). I grafici a scatola sono simili ai grafici a candele, ma con indicatori aggiunti per la parte inferiore e superiore del candele, oltre a un indicatore del 50° percentile.

Un grafico a scatola è composto completamente da indicatori, come mostrato qui:

Pennarello per candele
chm=
  F,0000FF,0,1,10
Pennarello per candele
chm=
  H,0000FF,0,1,1:10|
  H,0000FF,3,1,1:10|
  H,0000FF,4,1,1:10
Pennarello per candele
chm=
  o,FF0000,5,,5|
  o,FF0000,6,,5
Pennarello per candele
Un insieme di indicatori a candele (chm=F), per il corpo delle scatole: Un set di indicatori di forma delle linee orizzontali (chm=H) a lunghezza regolabile per le linee del minimo, del 50° e del 100° percentile: (Facoltativo) Alcuni indicatori a forma di cerchio (chm=o) per mostrare i valori anomali nel set di dati. Mettili tutti insieme per ottenere un grafico a scatola.

Il tipo di grafico di base per i grafici a scatola è uno dei tipi di grafici a barre (bhs, bvs, bhg, bvg) o di tipi di grafici a linee (lc, ls, lxy). Tuttavia, se nascondi il tipo di grafico di base aggiungendo uno zero nel parametro del formato dei dati (ad esempio: chd=t0: o chd=s0:), il tipo di grafico che scegli non è importante.

Un grafico a scatola deve avere almeno cinque serie di dati: quattro per i riquadri e gli indicatori massimo e minimo, uno per l'indicatore del 50% e altre serie di dati per gli indicatori aggiuntivi eventualmente necessari, ad esempio gli indicatori anomali. Ecco l'ordine delle serie consigliato. Tieni presente che se il valore nella serie 1 è superiore al valore corrispondente nella serie 2, il riquadro verrà riempito con il colore dell'indicatore chm=F; se il valore nella serie 1 è inferiore al valore nella serie 2, il riquadro sarà vuoto. Per ulteriori informazioni, consulta la sezione Indicatori a candele.

Ordine della serie per una scatola vuota:

  1. Valore minimo
  2. Indicatore del 25% (75% per una scatola piena)
  3. Indicatore del 75% (25% per una scatola piena)
  4. Valore massimo
  5. indicatore 50%
  6. Serie sei e successive si riferiscono a tutti gli indicatori aggiuntivi, come i valori anomali.

Le serie di indicatori aggiuntive possono essere inserite prima o dopo i dati dell'indicatore a candele, ma è più semplice collocarli tutti all'ultimo.

Puoi creare stili diversi di grafici a scatola specificando indicatori diversi, tipi di grafici di base diversi oppure ordinando i dati in modo diverso

Descrizione Esempio

Si tratta di un grafico a caselle standard, ma con colori diversi assegnati ai diversi elementi del grafico per evidenziare l'indicatore utilizzato per creare ciascun elemento del grafico.

  • cht=bvs: il tipo di grafico di base è bvs, ma non viene mostrata alcuna barra di questo grafico di base. Qui potremmo specificare qualsiasi tipo di grafico composto.
  • chd=t0: il valore t0 nasconde tutte le linee in questo grafico a linee. Tutti i dati verranno utilizzati solo per gli indicatori. Nei dati, il primo e l'ultimo valore sono -1 per evitare che gli indicatori si sovrappongano ai bordi sinistro e destro del grafico. Tutti i valori nella seconda serie sono inferiori ai valori corrispondenti nella terza serie, quindi tutte le caselle sono vuote.
    • -1,5,10,7,12,-1 - Valore minimo: punto inferiore dei pali arancioni inferiori; anche l'altezza delle linee verdi orizzontali.
    • -1,25,30,27,24,-1: valore 25%: bordo orizzontale inferiore delle caselle arancioni.
    • -1,40,45,47,39,-1: valore 75%: bordo orizzontale superiore delle caselle arancioni.
    • -1,55,63,59,80,-1: valore massimo: punto più in alto dei bastoncini arancioni superiori; anche l'altezza delle linee blu orizzontali.
    • -1,30,40,35,30,-1: linee "mediane" orizzontali nere all'interno dei candele.
    • -1,-1,5,70,90,-1 - Dati anomali (cerchi rossi)
    • -1,-1,-1,80,5,-1 - Altri dati con valori anomali (cerchi rossi). I dati di outlier sono suddivisi in due set perché non puoi avere due indicatori, uno sopra l'altro, specificati nella stessa serie senza utilizzare offset o altri espedienti complicati.
  • chm= - Dati dell'indicatore, come descritto di seguito:
    • F,FF9900,0,1:4,40: indicatori a candele arancioni (F) che utilizzano quattro serie di dati a partire dalla prima serie (0), per i punti 1-4, dimensione 40.
    • H,0CBF0B,0,1:4,1:20: indicatori di linea orizzontali verdi che mostrano il valore minimo. Questi contenuti provengono dalla prima serie.
    • H,0000FF,3,1:4,1:20: indicatori blu orizzontali che mostrano il valore massimo. Questi provengono dalla serie 3.
    • H,000000,4,1:4,1:40: indicatori a linee orizzontali nere che mostrano il valore del 50%. Questi provengono dalla serie 4.
    • o,FF0000,5,-1,7: cerchi rossi assegnati alla sesta serie di dati per gli outlier. Gli indicatori vengono assegnati a tutti gli elementi di questa serie, che utilizza -1 per le caselle senza outlier.
    • o,FF0000,6,-1,7 - Altri valori anomali. Se vuoi impilare gli outlier uno sull'altro intorno alla stessa casella, è necessaria un'altra serie di dati.

Grafico a barre verticali con due set di dati: uno di questi è di colore blu scuro, il secondo di blu pallido

cht=bvs
chd=t0:
  -1,5,10,7,12,-1|
  -1,25,30,27,24,-1|
  -1,40,45,47,39,-1|
  -1,55,63,59,80,-1|
  -1,30,40,35,30,-1|
  -1,-1,5,70,90,-1|
  -1,-1,-1,80,5,-1
chm=
  F,FF9900,0,1:4,40|
  H,0CBF0B,0,1:4,1:20|
  H,000000,4,1:4,1:40|
  H,0000FF,3,1:4,1:20|
  o,FF0000,5,-1,7|
  o,FF0000,6,-1,7

Il tipo di grafico LC mostrerà sempre le linee degli assi. Per creare un grafico senza linee degli assi, specifica un tipo di grafico ls.
Il tipo di grafico lc mostra i bordi
  cht=lc
Il tipo di grafico Ls non mostra i bordi
   cht=ls
Per creare un rettangolo pieno, imposta il punto nella seconda serie maggiore del punto corrispondente nella terza serie. Il valore più grande è contrassegnato in rosso nel codice mostrato a destra. Grafico a barre verticali con due set di dati: uno di questi è di colore blu scuro, il secondo di blu pallido
chd=t0:
  -1,5,10,7,12,-1
  -1,40,30,27,24,-1
  -1,25,45,47,39,-1
  -1,55,63,59,80,-1

Torna all'inizio

 

Grafici incorporati

Grafico a torta incorporato in un grafico a linee

Puoi incorporare qualsiasi tipo di grafico all'interno di un grafico a barre, a linee, radar o scatter utilizzando icone dinamiche. Consulta la sezione Grafici incorporati della documentazione dell'indicatore Icone dinamiche (chem).

Torna all'inizio

 

Funzionalità standard

Le altre funzionalità in questa pagina sono funzionalità standard dei grafici.

Indicatori a linee chm=D [a barre, a candele, a linee, a dispersione, a dispersione]

Puoi aggiungere una linea che traccia i dati nel grafico. Il più delle volte, viene utilizzato nei grafici composti.

Per aggiungere più righe (o combinarla con qualsiasi altro indicatore chm), separa i set di parametri chm utilizzando un delimitatore barra verticale ( |). Non puoi creare un indicatore tratteggiato con questo parametro.

Sintassi

chm=
  D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
G
Indica che si tratta di un indicatore di linea.
<color>
Il colore della linea, in formato esadecimale RRGGBB.
<series_index>
L'indice della serie di dati utilizzata per tracciare la linea. L'indice della serie di dati è 0 per la prima serie di dati, 1 per la seconda serie di dati e così via.
<which_points>
I punti di una serie da usare per tracciare la linea. Utilizza uno dei seguenti valori:
  • 0 - Vengono usati tutti i punti della serie.
  • start:end - Utilizza un intervallo specifico di punti nella serie, da start a end (indice in base zero). Puoi utilizzare i valori in virgola mobile anche per specificare i punti intermedi oppure lasciare vuoto il campo start o end per indicare rispettivamente il primo o l'ultimo punto dati. start e end possono essere negativi, come indice inverso rispetto all'ultimo valore. Se sia start che end sono negativi, assicurati di scriverli con un valore crescente (ad esempio, -6:-1).
<size>
Lo spessore della linea in pixel.
<opt_z_order>
[Facoltativo] Il livello su cui disegnare l'indicatore, rispetto ad altri indicatori e a tutti gli altri elementi del grafico. Si tratta di un numero in virgola mobile compreso tra -1,0 e 1,0 inclusi, dove -1,0 è la parte inferiore e 1,0 è la parte superiore. Gli elementi del grafico (linee e barre) sono appena inferiori a zero. Se due indicatori hanno lo stesso valore, vengono tracciati nell'ordine indicato dall'URL. Il valore predefinito è 0,0 (appena sopra gli elementi del grafico).

 

Esempi

Descrizione Esempio

Questo è un esempio di disegno di una linea di indicatore su un grafico a barre. L'ordine z è impostato su 1, quindi la linea è disegnata sopra le barre.

Questo esempio utilizza gli stessi dati sia per le barre sia per la riga di dati.
Grafico a barre con indicatore a linee
chm=D,0033FF,0,0,5,1
chd=s:1XQbnf4

Si tratta dello stesso grafico a barre, ma con una serie di dati aggiuntiva solo per la linea. Questo è un esempio di grafico composto. I grafici composti vengono creati aggiungendo ulteriori serie di dati al parametro chd, oltre a un valore a chd, che indica al grafico di "ignorare" le serie di dati aggiuntive.

Per ulteriori informazioni, consulta i grafici composti.

Grafico a barre con indicatore a linee
chm=D,0033FF,1,0,5,1
chd=s1:1XQbnf4,43ksfg6

Torna all'inizio

Indicatori di forma chm [a barre, a linee, radar, a dispersione]

Puoi specificare indicatori grafici per tutti i punti dati o singoli punti di un grafico. Se due o più indicatori occupano lo stesso punto, gli indicatori vengono disegnati nell'ordine in cui appaiono nel parametro chm. Puoi anche creare indicatori di testo sui punti dati. Questa procedura è illustrata nella sezione Indicatori di punti dati.

Puoi combinare gli indicatori di forma con qualsiasi altro parametro chm utilizzando una barra verticale ( |) per separare i parametri chm.

Sintassi

Specifica un set dei seguenti parametri per ogni serie da contrassegnare. Per contrassegnare più serie, crea set di parametri aggiuntivi, delimitati da una barra verticale. Non è necessario eseguire il markup di tutte le serie. Se non assegni indicatori a una serie di dati, non saranno presenti indicatori.

Gli indicatori di forma si comportano in modo leggermente diverso nei grafici a dispersione. Per ulteriori informazioni, consulta la documentazione.

chm=
  [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset>
    |...|
  [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset>
@
[Facoltativo] Se anteponi al tipo di indicatore il carattere @ facoltativo, <opt_what_points> deve utilizzare il formato x:y.
<marker_type>
Il tipo di indicatore da utilizzare. Specifica uno dei seguenti tipi:
  • a - Freccia
  • c - Croce
  • C: rettangolo. Se è un indicatore rettangolo, devi avere almeno due serie di dati, dove la serie 0 specifica il bordo inferiore e la serie 1 il bordo superiore. <size> specifica la larghezza del rettangolo in pixel.
  • d - Diamante
  • E - Indicatore con barra di errore ( ) Questo indicatore richiede due serie di dati per creare: un valore per il punto inferiore e il punto corrispondente nella seconda serie per il punto superiore. Espone anche una sintassi estesa di tipo <size>: line_thickness[:top_and_bottom_width], dove top_and_bottom_width è facoltativo. Vedi il seguente esempio.
  • h: linea orizzontale nel grafico a un'altezza specificata. L'unico formato valido per il parametro <opt_which_points> è opt_which_points.
  • H: linea orizzontale che attraversa l'indicatore di dati specificato. Questo supporta una sintassi estesa <size> che consente di specificare una lunghezza esatta della linea: line_thickness[:length], dove :length è facoltativo e viene utilizzata per impostazione predefinita la larghezza dell'intera area del grafico.
  • o - Cerchia
  • s - Quadrato
  • v: linea verticale dall'asse x al punto dati
  • V: linea verticale di lunghezza regolabile. Questo supporta una sintassi estesa per il valore <size>, che consente di specificare una lunghezza esatta della riga: line_thickness[:length], dove :length è facoltativo e viene utilizzata per impostazione predefinita l'altezza completa dell'area del grafico. L'indicatore è centrato sul punto dati.
  • x - Una X
<color>
Il colore degli indicatori per questa serie, in formato esadecimale RRGGBB.
<series_index>
L'indice in base zero della serie di dati su cui tracciare gli indicatori. Ignorati per gli indicatori h e per quelli che specificano la posizione in base alla posizione x/y (inizia con il carattere @). Puoi utilizzare le serie di dati nascoste come fonte per gli indicatori; consulta Grafici composti per ulteriori informazioni. I grafici a barre verticali raggruppati supportano una sintassi estesa speciale per allineare gli indicatori a barre specifiche.
<opt_which_points>
[Facoltativo] Su quali punti disegnare gli indicatori. Il valore predefinito è Tutti gli indicatori. Utilizza uno dei seguenti valori:
  • n.d: dove tracciare l'indicatore. Il significato dipende dal tipo di indicatore:
    • Tutti i tipi tranne h: su quali punti dati tracciare l'indicatore, dove n.d è l'indice in base zero della serie. Se specifichi un valore non intero, la frazione indica un punto intermedio calcolato. Ad esempio, 3,5 indica a metà strada tra il punto 3 e il punto 4.
    • h: un numero compreso tra 0,0 e 1,0, dove 0,0 è la parte inferiore del grafico e 1,0 è la parte superiore del grafico.
  • -1: traccia un indicatore su tutti i punti dati. Puoi anche lasciare vuoto questo parametro per disegnare su tutti i punti dati.
  • -n - Disegna un indicatore su ogni n° punto dati. Valore in virgola mobile; se n è inferiore a 1, il grafico calcolerà automaticamente punti intermedi aggiuntivi. Ad esempio, -0,5 inserisce il doppio degli indicatori rispetto ai punti dati.
  • start:end:n: traccia un indicatore su ogni n° punto dati in un intervallo, dai valori di indice start a end (inclusi). Tutti i parametri sono facoltativi (potrebbero essere assenti), pertanto un rapporto 3::1 verrebbe dal quarto all'ultimo, passaggio 1, e se ometti completamente questo parametro viene utilizzato il valore predefinito first:last:1. Tutti i valori possono essere numeri in virgola mobile. start ed end possono essere negativi, in modo da contare all'indietro dall'ultimo valore. Se start e end sono entrambi negativi, assicurati che siano indicati in valori crescenti (ad esempio, -6:-1:1). Se il valore del passaggio n è inferiore a 1, calcolerà punti dati aggiuntivi interpolando i valori dei dati forniti. I valori predefiniti sono first:last:1
  • x:y: traccia un indicatore in un punto specifico x/y del grafico. Questo punto non deve necessariamente trovarsi su una linea. Per utilizzare questa opzione, aggiungi il carattere @ prima del tipo di indicatore. Specifica le coordinate come valori in virgola mobile, dove 0:0 è l'angolo in basso a sinistra del grafico e 1:1 è l'angolo in alto a destra del grafico. Ad esempio, per aggiungere un rombo rosso di 15 pixel al centro di un grafico, utilizza @d,FF0000,0,0.5:0.5,15.
<size>
Le dimensioni dell'indicatore, in pixel. La maggior parte utilizza un singolo valore numerico per questo parametro. Gli indicatori V, H e S supportano la sintassi <size>[:width], in cui la seconda parte facoltativa specifica la lunghezza della linea o dell'indicatore.
<opt_z_order>
[Facoltativo] Il livello su cui disegnare l'indicatore, rispetto ad altri indicatori e a tutti gli altri elementi del grafico. Si tratta di un numero in virgola mobile compreso tra -1,0 e 1,0 inclusi, dove -1,0 è la parte inferiore e 1,0 è la parte superiore. Gli elementi (righe e barre) del grafico sono appena inferiori a zero. Se due indicatori hanno lo stesso valore, vengono tracciati nell'ordine indicato dall'URL. Il valore predefinito è 0,0 (appena sopra gli elementi del grafico).
<opt_offset>
[Facoltativo] Consente di specificare gli offset orizzontali e verticali dalla posizione specificata. Ecco la sintassi, che utilizza un delimitatore : reserved:<horizontal_offset>:<vertical_offset>. Se specificato, puoi includere un valore ,, vuoto nella stringa del parametro chm per <opt_z_order>. Esempi: o,FF9900,0,4,12,,:10 o,FF9900,0,4,12.0,,:-10:20 o,FF9900,0,4,12,1,::20
  • preorder: lascia vuoto.
  • <horizontal_offset>: un numero positivo o negativo che specifica l'offset orizzontale, in pixel. Facoltativo; lascia vuoto se non viene utilizzato.
  • <vertical_offset>: un numero positivo o negativo che specifica l'offset verticale, in pixel. Facoltativo; lascia vuoto se non viene utilizzato.

 

Esempi

Descrizione Esempio

Ecco un esempio di vari indicatori di forma e linea.

  • a,990066,0,0.0,9.0: freccia viola, prima serie, primo punto, dimensione 9.
  • c,FF0000,0,1.0,20.0 - Croce rossa, prima serie, secondo punto, dimensione 9.
  • d,80C65A,0,2,20.0 - Rombo verde, prima serie, terzo punto, dimensione 9.
  • H,000000,0,3,1:40: linea orizzontale nera, prima serie, punto dati 3, largo un pixel, lungo quaranta pixel.
  • o,FF9900,0,4.0,12.0: cerchio arancione, prima serie, quinto punto, dimensione 12.
  • s,3399CC,0,5.0,11.0: quadrato blu, prima serie, sesto punto, dimensione 11.
  • v,BBCCED,0,6.0,1.0: linea verticale fino al punto, prima serie, settimo punto, larghezza di un pixel.
  • V,3399CC,0,7.0,1.0: linea verticale dal basso verso l'alto del grafico, prima serie, ottavo punto, larghezza di un pixel.
  • x,FFCC33,0,8.0,20.0: "X" gialla, prima serie, nono punto, dimensione 20.
  • H,FFFF00,0,9,2: linea orizzontale gialla per la larghezza del grafico nel punto dati 9.
  • h,FF0000,0,0.5,1: linea orizzontale rossa all'altezza designata, prima serie, a metà del grafico, larghezza di un pixel.
Grafico a linee con indicatori
chm=
  a,990066,0,0.0,9.0|
  c,FF0000,0,1.0,20|
  d,80C65A,0,2.0,20.0|
  H,000000,0,3,1:40|
  o,FF9900,0,4.0,12.0|
  s,3399CC,0,5.0,11.0|
  v,BBCCED,0,6,1.0|
  V,3399CC,0,7,1.0|
  x,FFCC33,0,8,20|
  H,FFFF00,0,9,2|
  h,FF0000,0,0.5,1

Ecco un esempio in cui vengono utilizzati i rombi per una serie di dati e i cerchi per l'altra.

Se due o più indicatori occupano lo stesso punto, vengono disegnati nell'ordine in cui appaiono nel parametro chm. In questo caso, il cerchio è il primo indicatore specificato con chm, quindi viene disegnato per primo. Il rombo viene specificato e disegnato per secondo, di conseguenza viene disegnato sopra il cerchio.

Nel grafico a linee, una linea ha cerchi di 15 pixel su ogni punto dati, mentre l&#39;altra linea ha 10 pixel di diamanti. Viene tracciato un rombo sul punto comune a entrambe le linee
chm=
  o,FF9900,0,-1,15.0|
  d,FF0000,1,-1,10.0

Questo è un grafico a linee con un indicatore ogni secondo punto dati (-2 significa a vicenda a intervalli).

Grafico a linee con indicatore ogni secondo punto
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-2,6
Ecco un grafico a linee con un numero di indicatori doppio rispetto ai punti dati (-0,5 significa ogni mezzo punto). Grafico a linee con indicatore ogni secondo punto
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-.5,6
Questo esempio mostra come utilizzare gli indicatori h e v per creare linee della griglia con colori e spessore personalizzati. Il valore dell'ordine z (l'ultimo valore) è impostato su -1, in modo che le linee della griglia vengano tracciate sotto la linea di dati.
Grafico a linee con indicatore ogni secondo punto
chm=
  h,76A4FB,0,0:1:.2,2,-1|
  V,76A4FB,0,::2,0.5,-1

Questo grafico aggiunge linee di riempimento verticale a un grafico a linee:

  • v: linee verticali nel grafico
  • FF0000 - Linee rosse
  • 0 - Indice della serie
  • : :.5 - Indicatore di intervallo: dall'inizio alla fine, ogni 0,5 punti.
  • 2: spessore 2 pixel.
Grafico a linee con indicatore ogni secondo punto
chm=
  v,FF0000,0,::.5,2
In questo esempio vengono aggiunti una freccia e un indicatore di testo al grafico utilizzando le coordinate esatte. Il primo indicatore D è la linea di traccia sotto le barre. Il secondo indicatore è la freccia, mentre il terzo è il testo della freccia.
chm=
  D,003971,1,0,3|
  @a,000000,0,.25:.75,7|
  @tExpected,000000,0,.35:.85,10
Una linea orizzontale fissa a un punto dati specifico (H) può essere utile per mostrare valori relativi o per enfatizzare l'altezza di un valore di dati su un grafico.
chm=H,FF0000,0,18,1

Questo grafico mostra gli indicatori che possono specificare lo spessore e la lunghezza delle linee nel parametro <size>.

  • E,000000,0,6,1:20: barra di errore nera con linee larghe da 1 pixel e barre superiore e inferiore lunghe 20 pixel. La parte inferiore è ancorata alla serie 0 punto 8, la parte superiore è ancorata alla serie 1 punto 8.
  • H,990066,1,2,5:50: viola, linea orizzontale larga cinque pixel, lunga cinque pixel e centrata nel punto dati 2.
  • V,3399CC,0,8,3:50- Linea verticale blu, larga 3 pixel, lunga cinquanta pixel, centrata sul punto dati 8.
title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2,50380%7"
chm=
  E,000000,0,6,1:20|
  H,990066,1,2,5:50|
  V,3399CC,0,8,3:50

Torna all'inizio

Indicatori a candele chm=F [a barre, a linee]

Gli indicatori a candele indicano la varianza e il cambiamento di direzione in una serie di dati. Spesso vengono utilizzati per mostrare i valori delle azioni nel corso di una giornata. L'indicatore include segmenti che mostrano il valore alto e basso, nonché il valore di apertura e chiusura per un periodo di tempo specifico (in genere un giorno). Per ulteriori informazioni sugli indicatori a candele, visita questa pagina.

Un indicatore a candele viene disegnato come un rettangolo diviso in due da una linea verticale. Sono necessarie quattro serie di dati per disegnare un indicatore a candele; ecco cosa specifica ogni serie:

  • Le serie 1 e 4 specificano, rispettivamente, la parte inferiore e quella superiore della linea verticale. In genere rappresentano i valori bassi e alti della giornata.
  • Le serie 2 e 3 specificano i bordi verticali del rettangolo. La serie 2 è il valore di apertura, mentre la serie 3 è il valore di chiusura. Il colore del rettangolo dipende da quale valore sia più alto: quando il valore di apertura (serie 2) è inferiore al valore di chiusura (serie 3), il prezzo è aumentato e il rettangolo è pieno di verde per impostazione predefinita; quando il valore di apertura (serie 2) è superiore al valore di chiusura (serie 3), il prezzo è diminuito e il rettangolo è pieno di rosso per impostazione predefinita. Puoi specificare solo un colore di riempimento per il rettangolo con valore decrescente. Quando lo specifichi, il rettangolo con valore crescente non viene riempito (vuoto). Tieni presente che la serie 2 può essere la parte superiore o inferiore del rettangolo, a seconda che il prezzo sia aumentato o diminuito.

Puoi combinare gli indicatori a candele con qualsiasi altro parametro chm utilizzando una barra verticale ( |) per separare i parametri chm.

Nota: se non vuoi che nel grafico vengano visualizzate le linee per i dati utilizzati per disegnare gli indicatori, devi includere uno 0 dopo il tipo di formato. Ad esempio: chd=t0:10,20,30,40 in una stringa di dati in formato testo. Consulta Grafici composti per ulteriori informazioni.

Ecco un esempio, che mostra le righe di ogni serie:

Sintassi

chm=
  F,<opt_declining_color>,<data_series_index>,<opt_which_points>,<width>,<opt_z_order>
F
Indica che si tratta di un indicatore a candele.
<opt_declining_color>
[Facoltativo] Colore di riempimento dei rettangoli quando il valore è decrescente (se valore della serie 2 > valore corrispondente della serie 3). Si tratta di un numero esadecimale in formato RRGGBB. Quando i valori aumentano, il rettangolo sarà vuoto. Il valore predefinito è verde fisso per aumentare e rosso per diminuire (non è possibile specificare un colore di riempimento personalizzato per aumentare i valori).
<data_series_index>
L'indice delle serie di dati da utilizzare come prima serie per gli indicatori a candele. Questo è un indice in base zero. Pertanto, se specifichi 1 qui e hai sei serie, la seconda, la terza, la quarta e la quinta verranno utilizzate per disegnare gli indicatori dei candele.
<opt_what_points>
[Facoltativo] Specifica quali punti dati vengono utilizzati per tracciare gli indicatori. Il valore predefinito è Tutti gli indicatori. Utilizza uno dei seguenti formati:
  • n.d: traccia un indicatore su un singolo punto della serie, dove n.d è l'indice del punto della serie. Se specifichi un valore non intero, la frazione indica un punto intermedio calcolato. Ad esempio, 3,5 indica a metà strada tra il punto 3 e il punto 4.
  • -1: traccia un indicatore su tutti i punti dati. Puoi anche lasciare vuoto questo parametro per disegnare su tutti gli indicatori.
  • -n - Disegna un indicatore su ogni n° punto dati.
  • start:end:n: traccia un indicatore su ogni n° punto dati in un intervallo, dai valori dell'indice start a end (inclusi). Tutti i parametri sono facoltativi (potrebbero essere assenti), pertanto un rapporto 3::1 verrebbe dal quarto all'ultimo, passaggio 1, e se ometti completamente questo parametro viene utilizzato il valore predefinito first:last:1. Tutti i valori possono essere numeri in virgola mobile. start ed end possono essere negativi, in modo da contare all'indietro dall'ultimo valore. Se sia start che end sono negativi, assicurati che siano elencati in valori crescenti (ad esempio, -6:-1:1). Se il valore del passo n è inferiore a 1, calcolerà punti dati aggiuntivi interpolando i valori dei dati forniti. I valori predefiniti sono first:last:1
<width>
La larghezza di tutti i rettangoli, in pixel.
<opt_z_order>
[Facoltativo] Il livello su cui disegnare l'indicatore, rispetto ad altri indicatori e a tutti gli altri elementi del grafico. Si tratta di un numero in virgola mobile compreso tra -1,0 e 1,0 inclusi, dove -1,0 è la parte inferiore e 1,0 è la parte superiore. Gli elementi del grafico (linee e barre) sono appena inferiori a zero. Se due indicatori hanno lo stesso valore, vengono tracciati nell'ordine indicato dall'URL. Il valore predefinito è 0,0 (appena sopra gli elementi del grafico).

 

Esempi

Descrizione Esempio

Ecco un esempio di indicatori a candele in un grafico a linee con quattro serie. Il colore di riempimento personalizzato 0000FF (blu) è specificato e questo colore viene utilizzato per riempire i rettangoli quando il punto nella serie 3 è più piccolo del punto equivalente nella serie 2.

Il primo e l'ultimo rettangolo sono tagliati dal grafico. Per eliminare questi valori, puoi specificare 1:4 per il quarto parametro di chm.

Annota lo zero nella stringa di dati per nascondere le linee della serie: chd=t0. Questo indica che tutti i dati del grafico devono essere utilizzati per gli indicatori.

Il parametro <which_point> è vuoto e consente di disegnare candele in tutti i punti dati.

Grafico a linee con quattro linee arancioni e quattro indicatori finanziari

chd=t0:
  0, 5,10, 7,12, 6|
  35,25,45,47,24,46|
  15,40,30,27,39,54|
  70,55,63,59,80,60
chm=F,0000FF,0,,20

Ecco un esempio dello stesso grafico, in cui vengono usati i colori predefiniti e vengono rimossi il primo e l'ultimo elemento.

Si tratta di un grafico composto da una combinazione di un grafico a linee (il tipo di grafico di base) e indicatori a candele. Il valore 1 in cht=t:1 significa che tutte le serie di dati successive alla prima devono essere nascoste dal tipo di grafico di base (grafico a linee). Il primo 1 in chm=F,,1,1:4,20 indica che i dati a candele provengono dalle serie 2, 3, 4 e 5 (l'1 è in base zero). Consulta Grafici composti per ulteriori informazioni su come disegnare un grafico composto come questo.

Grafico a linee con una linea arancione e quattro indicatori finanziari.
cht=lc
chm=
  F,,1,1:4,20

chd=t1:
  15,40,30,27,39,54|
  ...

Torna all'inizio