È possibile creare un grafico di questo tipo utilizzando le piattaforme Chart o Graph Builder. Tuttavia, ogni piattaforma genera risultati leggermente diversi e nessuna delle due è una copia esatta del tuo grafico.
Sembra non essere possibile avere variabili "nidificate" o multiple sovrapposte. La tabella dei dati deve quindi essere costruita tenendo presente questo aspetto e le due piattaforme sembrano richiedere un layout di tabella diverso per ottenere il risultato corretto. Di seguito è riportato un esempio di script basato sul tuo grafico (utilizzando dati casuali). La legenda e i colori possono essere ulteriormente modificati a mano o tramite script.
//Tabelle di esempio
dt = Nuova tavola ( "Test" ,
Aggiungi righe ( 24 ) ,
Nuova colonna ( "Città" ,
Carattere ,
Nominale ,
Imposta i valori (
{ "Atlanta" , "Boston" , "Chicago" , "Detroit" , "Atlanta" ,
"Boston" , "Chicago" , "Detroit" , "Atlanta" , "Boston" ,
"Chicago" , "Detroit" , "Atlanta" , "Boston" , "Chicago" ,
"Detroit" , "Atlanta" , "Boston" , "Chicago" , "Detroit" ,
"Atlanta" , "Boston" , "Chicago" , "Detroit" }
)
) ,
Nuova colonna ( "ABC" ,
Carattere ,
Nominale ,
Imposta i valori (
{ "UN" , "UN" , "UN" , "UN" , "B" , "B" , "B" , "B" , "C" , "C" , "C" ,
"C" , "UN" , "UN" , "UN" , "UN" , "B" , "B" , "B" , "B" , "C" , "C" , "C" ,
"C" }
)
) ,
Nuova colonna ( "Modalità" ,
Carattere ,
Nominale ,
Imposta i valori (
{ "Effettivo" , "Effettivo" , "Effettivo" , "Effettivo" , "Effettivo" ,
"Effettivo" , "Effettivo" , "Effettivo" , "Effettivo" , "Effettivo" , "Effettivo" ,
"Effettivo" , "Previsione" , "Previsione" , "Previsione" , "Previsione" ,
"Previsione" , "Previsione" , "Previsione" , "Previsione" , "Previsione" ,
"Previsione" , "Previsione" , "Previsione" }
)
) ,
Nuova colonna ( "Dati" ,
Numerico ,
Continuo ,
Formato ( "Migliore" , 12 ) ,
Formula ( Intero casuale ( 24 ) )
)
) ;
dt1 = dt << Diviso (
Dividi per ( : Modalità ) ,
Diviso ( : Dati ) ,
Gruppo ( : Città , : ABC ) ,
Colonne rimanenti ( Rilascia tutto )
) ;
dt2 = dt << Diviso (
Dividi per ( : ABC ) ,
Diviso ( : Dati ) ,
Gruppo ( : Città , : Modalità ) ,
Colonne rimanenti ( Rilascia tutto )
) ;
//Piattaforma grafica
dt1 << Grafico (
X ( : Città , : ABC ) ,
Y ( Significare ( : Effettivo ) , Significare ( : Previsione ) ) ,
Mostra la legenda del livello ( 1 ) ,
Stack Bar ( 1 ) ,
Grafico a barre ( 1 ) ,
Invia a rapporto (
Spedizione (
{} ,
"Grafico grafico" ,
FrameBox ,
{ Dimensione della cornice ( 207 , 207 )}
)
)
) ;
//Generatore di grafici
dt2 << Generatore di grafici (
Variabili (
X ( : Città ) ,
Y ( : UN ) ,
Y ( : B , Posizione ( 1 ) ) ,
Y ( : C , Posizione ( 1 ) ) ,
Sovrapposizione ( : Modalità )
) ,
Elementi (
Sbarra (
X ,
Y ( 3 ) ,
Y ( 2 ) ,
Y ( 1 ) ,
Leggenda ( 2 ) ,
Stile bar ( "Accatastati" ) ,
Statistica riassuntiva ( "Significare" )
)
)
) ;