Grafici composti

  

Panoramica

Puoi combinare diversi tipi di grafici con indicatori a linee o a candele per evidenziare le tendenze dei dati o mostrare la varianza. Quando aggiungi indicatori a linee o a candele a barre, a dispersione o altri tipi di grafici, il grafico risultante viene chiamato grafico composto. Alcuni grafici composti hanno l'aspetto di 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 hanno tipi di grafici completamente nuovi, ad esempio un grafico a caselle:

grafico a riquadro.

Creazione di 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 puoi utilizzare la stessa serie di dati utilizzata per disegnare le barre o i punti sul grafico, ma in genere è consigliabile che gli indicatori abbiano i propri set di dati indipendenti. Se vuoi che il grafico abbia serie di dati diverse per il grafico di base e gli indicatori, devi nascondere i dati degli indicatori dal grafico di base (in modo che non tenti di tracciare più barre o linee con quei dati). Ecco come procedere:

  1. Aggiungi la serie di dati dell'indicatore alla fine del parametro chd. Ad esempio, se il grafico a barre avesse dati chd=t:30,10,20, potresti aggiungere nuovi dati per un indicatore a linee come il seguente: chd=t:30,10,20|60,40,50.
  2. Nascondi i dati degli indicatori aggiuntivi dal grafico di base. Se aggiungi semplicemente una serie di dati extra a un grafico a barre per la linea di monitoraggio, il grafico la mostrerà come una nuova serie di barre. Per evitare che ciò 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 grafici a barre, punti dati per grafici a linee e così via). Eventuali serie di dati aggiuntive verranno ignorate dal tipo di grafico quando si disegna il grafico. Tieni presente che si tratta di un numero basato su 1, non su 0. Pertanto, t1 significa "utilizza solo la prima serie di dati per le barre", t2 significa "utilizza 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 modo diverso; consulta la documentazione per ulteriori dettagli.
      2. grafici a linee lxy: specifica un numero pari di serie da visualizzare (t0, t2, t4 e così via). Questo perché ogni linea in un grafico lxy è descritta da due serie di dati: una per i valori x e una per i valori y.
  3. Utilizza la serie di dati nascosti per disegnare indicatori a candele, indicatori di linea o altri indicatori. Nelle sezioni collegate viene spiegato come disegnare gli indicatori. Fai riferimento alla serie di dati nascosti come origine degli indicatori. Puoi includere tutte le serie di dati nascosti aggiuntive che vuoi e utilizzarle per ulteriori indicatori di 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 grafico base supportati
A linee A linee, A dispersione, A barre, Radar
Candeliere Linea, A barre
Tutti gli altri A linee, A dispersione, A barre, Radar

Di seguito sono riportati alcuni esempi dei tipi di grafici composti che puoi creare:

Tipo di grafico Descrizione Esempio
Grafici con indicatori 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 riquadro

I grafici a riquadro vengono utilizzati per mostrare i dati raggruppati in quartili di intervalli.

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 accettati e utilizzarli con qualsiasi altro tipo di indicatore di tuo gradimento.
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 con indicatori 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
Barra + linea

Ecco un grafico a barre con una linea della traccia. Le prime due serie di dati vengono utilizzate per le barre in pila, mentre le serie rimanenti vengono utilizzate 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 propri dati.

  • chd=s2:1XQbnf4,EWoQMUB,9halxp9: codifica semplice, in cui le prime due serie vengono utilizzate per disegnare le barre e l'ultima serie viene utilizzata per la linea.
  • chm=D,0033FF,2,0,5,1: linea di traccia (D), blu, dati provenienti dall'indice di 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. Per ulteriori dettagli, consulta la sezione Grafici a dispersione.
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
Barra + linea

Ecco un altro grafico a barre in pila su cui è disegnata una linea indipendente.

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 a cerchio invece di un indicatore di linea. Abbiamo specificato ogni valore dei dati di 0,5, in modo da aggiungere 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 oppure possono 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) + Candele

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

  • chd=t0. 0 significa che tutte le serie di dati sono nascoste dal tipo di grafico di base (qui, un grafico a linee), quindi vengono tracciate solo le candele. Il primo e l'ultimo valore di ogni serie sono -1 per indicare i valori mancanti per evitare di tracciare il primo o l'ultimo candele, che si sovrapporrebbe all'asse o al margine del grafico e verrà tagliato.
  • chm=F,0000FF,0,-1,20. Il valore F indica gli indicatori a candele (in origine "indicatori finanziari"). 0000FF indica che gli indicatori sono blu quando il valore è in calo; 0 indica che i dati delle candele iniziano alla serie 0; -1 indica gli indicatori su tutti i punti (quindi potremmo specificare 0:4 per nascondere il primo e l'ultimo candeliere anziché utilizzare i valori dei dati -1). 20 è la larghezza dei candele.
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
Linea + candele

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

Vengono fornite cinque serie di dati; la prima viene utilizzata per il tipo di grafico (linea) e le restanti serie di dati "nascoste" vengono utilizzate per gli indicatori a candele. Il parametro chd=t1 specifica che per quel tipo di grafico viene utilizzata solo la prima serie (grafico a linee).

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

Linea + candele

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
Bar e candele

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

Qui vengono mostrati il primo e l'ultimo indicatori a candele, perché le barre aggiungono spazio sufficiente per evitare che vengano ritagliate 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 riquadro

I grafici a riquadro, chiamati anche grafici a riquadro o grafici a riquadro e a 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 riquadro sono simili ai grafici a candele, ma con l'aggiunta di indicatori per la parte inferiore e superiore del candele, oltre a un indicatore del 50° percentile.

Un grafico a caselle è costituito completamente da indicatori, come mostrato qui:

Indicatore a candele
chm=
  F,0000FF,0,1,10
Indicatore a candele
chm=
  H,0000FF,0,1,1:10|
  H,0000FF,3,1,1:10|
  H,0000FF,4,1,1:10
Indicatore a candele
chm=
  o,FF0000,5,,5|
  o,FF0000,6,,5
Indicatore a candele
Un set di indicatori a candela (chm=F) per il corpo delle confezioni: Un insieme di indicatori di forma delle linee orizzontali (chm=H) a lunghezza regolabile per le linee del minimo, del 50° e del 100° percentile: Facoltativamente, alcuni indicatori di forma circolare (chm=o) per mostrare i valori anomali nel set di dati. Riuniscili tutti per creare un grafico a riquadro.

Il tipo di grafico di base per i grafici a riquadro può essere uno qualsiasi dei tipi di grafico a barre (bhs, bvs, bhg, bvg) o dei tipi di grafico 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 scelto non è rilevante.

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

Ordine della serie per una casella vuota:

  1. Valore minimo
  2. Indicatore 25% (75% per una casella piena)
  3. 75% indicatore (25% per una casella piena)
  4. Valore massimo
  5. Indicatore 50%
  6. Le serie sei e successive riguardano tutti i dati di indicatori aggiuntivi, come i valori anomali.

Puoi effettivamente inserire la serie di indicatori aggiuntivi prima o dopo i dati degli indicatori a candele, ma è più semplice posizionarli tutti per ultimi.

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

Descrizione Esempio

Questo è un grafico a riquadro standard, ma con colori diversi assegnati ai diversi elementi del grafico per evidenziare l'indicatore utilizzato per creare ogni elemento del grafico.

  • cht=bvs: il tipo di grafico base è bvs, ma in realtà non vengono mostrate barre di questo grafico base. Qui avremmo potuto specificare qualsiasi tipo di grafico composto.
  • chd=t0: l'elemento t0 nasconde tutte le linee di 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 di avere indicatori che si sovrappongono ai bordi sinistro e destro del grafico. Tutti i valori della seconda serie sono inferiori ai valori corrispondenti nella terza serie, pertanto tutte le caselle sono vuote.
    • -1,5,10,7,12,-1 - Valore minimo: punto inferiore delle levette arancioni inferiori; anche l'altezza delle linee verdi orizzontali.
    • -1,25,30,27,24,-1 - Valore del 25%: bordo orizzontale inferiore di caselle arancioni.
    • -1,40,45,47,39,-1 - Valore del 75%: bordo orizzontale superiore delle caselle arancioni.
    • -1,55,63,59,80,-1 - Valore massimo: il punto superiore delle levette arancioni in alto; 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 anomali (cerchi rossi). I dati relativi ai valori anomali sono suddivisi in due set perché non puoi avere due indicatori, uno sopra l'altro, specificati nella stessa serie senza utilizzare offset o altri trucchi complessi.
  • chm= - Dati degli indicatori, come descritto di seguito:
    • F,FF9900,0,1:4,40: indicatori a candela arancioni (F) che utilizzano quattro serie di dati a partire dalla prima serie (0), sui punti 1-4, dimensione 40.
    • H,0CBF0B,0,1:4,1:20: indicatori a linee orizzontali verdi che mostrano il valore minimo. Questi contenuti provengono dalla prima serie.
    • H,0000FF,3,1:4,1:20: indicatori di linea orizzontale blu che mostrano il valore massimo. Questi sono tratti dalla terza serie.
    • H,000000,4,1:4,1:40: indicatori di linee orizzontali nere che mostrano il valore del 50%. Questi video provengono dalla serie 4.
    • o,FF0000,5,-1,7: cerchi rossi assegnati alla sesta serie di dati per le anomalie. Gli indicatori sono assegnati a tutti gli elementi di questa serie, che utilizza -1 per le caselle senza un outlier.
    • o,FF0000,6,-1,7: altri valori anomali. È necessaria un'altra serie di dati quando vuoi sovrapporre i valori anomali all'interno della stessa casella.

Grafico a barre verticale con due set di dati: un set di dati è di colore blu scuro, il secondo impilato in 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 dell'asse. Per creare un grafico senza linee dell'asse, specifica un tipo di grafico con ls.
Tipo di grafico lc con bordi
  cht=lc
Il tipo di grafico ls non mostra bordi
   cht=ls
Per creare un riquadro pieno, aumenta il punto della seconda serie rispetto al punto corrispondente nella terza serie. Il valore maggiore viene contrassegnato in rosso nel codice mostrato a destra. Grafico a barre verticale con due set di dati: un set di dati è di colore blu scuro, il secondo impilato in 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 in un grafico a barre, a linee, radar o scatter utilizzando icone dinamiche. Consulta la sezione Grafici incorporati nella documentazione relativa agli indicatori dinamici (chem).

Torna all'inizio

 

Funzionalità standard

Le altre funzioni in questa pagina sono funzioni dei grafici standard.

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

Puoi aggiungere una linea che traccia i dati nel grafico. Molto spesso, viene utilizzato nei grafici composti.

Per aggiungere più righe (o combinarle con altri indicatori chm), separa gli insiemi di parametri chm utilizzando un delimitatore barra verticale ( |). Non puoi creare un indicatore con linea tratteggiata con questo parametro.

Sintassi

chm=
  D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
D
Indica che si tratta di un indicatore di linea.
<color>
Il colore della linea, nel formato RRGGBB esadecimale.
<series_index>
L'indice della serie di dati utilizzato 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>
Quali punti di una serie utilizzare per tracciare la linea. Utilizza uno dei seguenti valori:
  • 0: utilizza tutti i punti della serie.
  • start:end: utilizza un intervallo specifico di punti nella serie, da start a end inclusi (indice in base zero). Puoi anche utilizzare valori in virgola mobile per specificare i punti intermedi oppure lasciare vuoti i campi 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 start e end sono entrambi 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 dell'indicatore su un grafico a barre. L'ordine z è impostato su 1, quindi la linea viene tracciata sopra le barre.

Questo esempio utilizza gli stessi dati sia per le barre che per la linea 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 tracciati aggiungendo ulteriori serie di dati al parametro chd e un valore a chd che indica al grafico di "ignorare" le serie di dati aggiuntive.

Per saperne di più, consulta la sezione 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 [Barra, Linea, radar, dispersione]

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

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

Sintassi

Specifica un insieme 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, questa non riceverà alcun indicatore.

Gli indicatori di forma si comportano in modo leggermente diverso nei grafici a dispersione. Per saperne di più, 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 il carattere @ facoltativo al tipo di indicatore, <opt_what_points> deve utilizzare il formato x:y.
<indicatore_type>
Il tipo di indicatore da utilizzare. Specifica uno dei seguenti tipi:
  • a - Freccia
  • c - Incrociato
  • C: rettangolo. Se un indicatore a rettangolo, devi disporre di almeno due serie di dati, in cui la serie 0 specifica il bordo inferiore e la serie 1 specifica il bordo superiore. <size> specifica la larghezza del rettangolo, in pixel.
  • d - Diamante
  • E - Indicatore della barra di errore ( ) Per creare questo indicatore è necessario creare due serie di dati, un valore per la parte inferiore e il punto corrispondente nella seconda serie per la parte superiore. Espone inoltre una sintassi estesa <size>: line_thickness[:top_and_bottom_width] dove top_and_bottom_width è facoltativo. Vedi il seguente esempio.
  • h: linea orizzontale che attraversa il grafico a un'altezza specificata. L'unico formato valido per il parametro <opt_which_points> è opt_which_points.
  • H: linea orizzontale attraverso l'indicatore di dati specificato. Supporta una sintassi estesa <size> che ti consente di specificare una lunghezza esatta della riga: line_thickness[:length], dove :length è opzionale e per impostazione predefinita viene utilizzata la larghezza intera dell'area del grafico.
  • o - Cerchio
  • s - Quadrato
  • v: linea verticale dall'asse x al punto dati
  • V: linea verticale di lunghezza regolabile. Supporta una sintassi estesa del valore <size> che ti consente di specificare una lunghezza esatta della riga: line_thickness[:length], dove :length è opzionale e il valore predefinito è l'altezza intera 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. Ignorato per gli indicatori e gli indicatori h che specificano la posizione in base alla posizione x/y (iniziano con il carattere @). Puoi utilizzare le serie di dati nascoste come origine degli indicatori; consulta la sezione 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: il punto dati su cui disegnare l'indicatore, dove n.d è l'indice in base zero nella serie. Se specifichi un valore non intero, la frazione indica un punto intermedio calcolato. Ad esempio, 3,5 significa a metà tra il punto 3 e il punto 4.
    • h: un numero da 0,0 a 1,0, dove 0,0 è la parte inferiore del grafico e 1,0 è la parte superiore del grafico.
  • -1 - Disegna 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 è minore di 1, il grafico calcolerà automaticamente punti intermedi aggiuntivi. Ad esempio, un valore di -0,5 comporta il doppio degli indicatori rispetto ai punti dati.
  • start:end:n: disegna un indicatore su ogni n-esimo punto dati in un intervallo, dai valori di indice start a end, inclusi. Tutti i parametri sono facoltativi (potrebbero non essere presenti), pertanto 3::1 andrebbe dal quarto all'ultimo, passaggio 1; se questo parametro viene omesso del tutto, il valore predefinito sarà first:last:1. Tutti i valori possono essere numeri in virgola mobile. start e end possono essere negativi per contare all'indietro a partire dall'ultimo valore. Se start e end sono entrambi negativi, assicurati che siano elencati con valore crescente (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: disegna un indicatore in un punto x/y specifico sul grafico. Questo punto non deve necessariamente essere su una linea. Aggiungi il carattere @ prima del tipo di indicatore per utilizzare questa opzione. 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, espresse in pixel. La maggior parte utilizza un singolo valore numerico per questo parametro; gli indicatori V, H e S supportano la sintassi <size>[:width] dove 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 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).
<opt_offset>
[Facoltativo] Consenti di specificare offset orizzontali e verticali dalla posizione specificata. Di seguito è riportata 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
  • prenotato - Lascia vuoto.
  • <horizontal_offset>: un numero positivo o negativo che specifica l'offset orizzontale, in pixel. Facoltativo; lascia vuoto se non utilizzato.
  • <vertical_offset>: un numero positivo o negativo che specifica l'offset verticale, in pixel. Facoltativo; lascia vuoto se non utilizzato.

 

Esempi

Descrizione Esempio

Ecco un esempio di diversi 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, larghezza di un pixel, lunghezza di 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 dalla parte inferiore alla parte superiore 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 gialla orizzontale della 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, larga 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 diamanti per una serie di dati e i cerchi per l'altra.

Se due o più indicatori occupano lo stesso punto, gli indicatori vengono tracciati nell'ordine in cui sono visualizzati nel parametro chm. Qui, il cerchio è il primo indicatore specificato con chm, quindi viene tracciato per primo. Il rombo viene specificato e disegnato per secondo, il che significa che viene disegnato sopra il cerchio.

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

Ecco un grafico a linee con un indicatore su ogni secondo punto dati (-2 indica ogni altro punto).

Grafico a linee con indicatore su 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 il doppio degli indicatori rispetto ai punti dati (-0,5 significa ogni mezzo punto). Grafico a linee con indicatore su 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 su 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 verticali a un grafico a linee:

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

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

  • E,000000,0,6,1:20: barra di errore nera con linee larghe da 1 pixel, barre superiore e inferiore di 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 cinquanta pixel centrata sul punto dati 2.
  • V,3399CC,0,8,3:50- Blu, linea verticale 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,5:30%7"
chm=
  E,000000,0,6,1:20|
  H,990066,1,2,5:50|
  V,3399CC,0,8,3:50

Torna all'inizio

Indicatori di candele chm=F [Barra, Riga]

Gli indicatori a candele indicano la varianza e il cambiamento di direzione in una serie di dati. Spesso sono 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 (di solito 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. Richiede quattro serie di dati per disegnare un indicatore a candele; ecco cosa specifica ciascuna serie:

  • Le serie 1 e 4 specificano rispettivamente la parte inferiore e 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 e la serie 3 è il valore di chiusura. Il colore del rettangolo dipende da ciò che è più alto: quando il valore di apertura (serie 2) è inferiore a quello di chiusura (serie 3), il prezzo è aumentato e il rettangolo è pieno di verde fisso 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. Se lo specifichi, il rettangolo con il valore crescente rimane vuoto (vuoto). Tieni presente che la serie 2 può trovarsi nella 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 le linee per i dati utilizzati per tracciare gli indicatori vengano visualizzate nel grafico, 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. Per ulteriori informazioni, consulta la sezione Grafici composti.

Ecco un esempio che mostra le righe per ogni serie:

Sintassi

chm=
  F,<opt_declining_color>,<data_series_index>,<opt_which_points>,<width>,<opt_z_order>
F
Indica che questo è un indicatore a candele.
<opt_declining_color>
[Facoltativo] Colore di riempimento per i rettangoli quando il valore diminuisce (quando il valore della serie 2 > il valore della serie 3 corrispondente). Si tratta di un numero esadecimale nel formato RRGGBB. Quando i valori aumentano, il rettangolo è vuoto. Il valore predefinito è verde fisso per l'aumento e rosso fisso per la diminuzione (non è possibile specificare un colore di riempimento personalizzato per i valori crescenti).
<data_series_index>
L'indice della serie di dati da utilizzare come prima serie per gli indicatori a candele. Questo è un indice in base zero. Quindi, se qui specifichi 1 e hai sei serie, la seconda, la terza, la quarta e la quinta verranno utilizzate per disegnare gli indicatori a candele.
<opt_what_points>
[Facoltativo] Specifica i punti dati utilizzati per tracciare gli indicatori. Il valore predefinito è "Tutti gli indicatori". Utilizza uno dei seguenti formati:
  • n.d: disegna un indicatore su un singolo punto della serie, dove n.d è l'indice del punto nella serie. Se specifichi un valore non intero, la frazione indica un punto intermedio calcolato. Ad esempio, 3,5 significa a metà tra il punto 3 e il punto 4.
  • -1 - Disegna 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: disegna un indicatore su ogni n-° punto dati in un intervallo, dai valori dell'indice start a end, inclusi. Tutti i parametri sono facoltativi (potrebbero non essere presenti), pertanto 3::1 andrebbe dal quarto all'ultimo, passaggio 1; se questo parametro viene omesso del tutto, il valore predefinito sarà first:last:1. Tutti i valori possono essere numeri in virgola mobile. start e end possono essere negativi per contare all'indietro a partire dall'ultimo valore. Se start e end sono entrambi negativi, assicurati che siano elencati con un valore crescente (ad esempio, -6:-1:1). Se il valore di incremento n è inferiore a 1, verranno calcolati punti dati aggiuntivi interpolando i valori dei dati forniti. I valori predefiniti sono first:last:1
<larghezza>
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. Viene specificato il colore di riempimento personalizzato 0000FF (blu) e questo colore viene utilizzato per riempire i rettangoli quando il punto della serie 3 è minore del punto equivalente nella serie 2.

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

Prendi nota dello 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 traccia candele su 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, che utilizza i colori predefiniti e rimuove il primo e l'ultimo elemento.

Si tratta di un grafico composto: è una combinazione di un grafico a linee (il tipo di grafico di base) e di indicatori a candele. Il valore 1 in cht=t:1 indica che tutte le serie di dati dopo la prima devono essere nascoste dal tipo di grafico di base (grafico a linee). Il primo 1 in chm=F,,1,1:4,20 significa che i dati a candele provengono dalle serie 2, 3, 4 e 5 (il primo è in base zero). Consulta la sezione 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