Ombreggiatura sul generatore di graficiHo un grafico che si evolve nel tempo. Ad ogni punto temporale calcolo una stima puntuale e per ogni stima puntuale calcolo un valore dell'intervallo di confidenza inferiore e superiore. Ciò fornisce un intervallo in ogni momento, ma si restringe anche nel tempo poiché ho più dati con l'evolversi del tempo.
Sono allegati un esempio di alcuni dati e il grafico che ho creato nel generatore di grafici.
Esiste un modo per codificare l'ombra nella regione coperta dalla stima dell'intervallo? 
Includo un file PNG per sperare che sia chiaro cosa intendo. (Il giallo si estenderebbe dall'inizio alla fine del periodo di tempo.)
Se qualcuno potesse aiutare sarebbe fantastico.
Grazie!
Ri: Ombreggiatura sul generatore di graficiCiao a tutti,
Questo ha attirato la mia attenzione proprio oggi anche se è vecchio di 2 settimane.Non ho visto nessuno script allegato per un elemento Area/Intervallo, quindi ne sto aggiungendo uno.Questa è una leggera modifica che combina il grafico dell'intervallo con le colonne trasformate. Tieni presente che l'ordine degli elementi consente all'ombreggiatura di essere sullo sfondo.
Discussione divertente!
dt = current data table();
gb = dt << Graph Builder(
Size( 531, 454 ),
Show Control Panel( 0 ),
Variables(
X( :Index ),
Y( :Point estimate ),
Y( :Lower, Position( 1 ) ),
Y( :Upper, Position( 1 ) ),
Y(
Transform Column(
"Transform[Lower]",
Formula( If( :Index >= 20, :Lower ) )
),
Position( 1 )
),
Y(
Transform Column(
"Transform[Upper]",
Formula( If( :Index >= 20, :Upper ) )
),
Position( 1 )
)
),
Elements(
Area( X, Y( 4 ), Y( 5 ), Legend( 1 ), Area Style( "Range" ) ),
Points( X, Y( 1 ), Y( 2 ), Y( 3 ), Legend( 4 ) ),
Line( X, Y( 1 ), Y( 2 ), Y( 3 ), Legend( 6 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Level Name(
0,
"Recent Range",
Item ID( "Transform[Lower]..Transform[Upper]", 1 )
),
Properties(
0,
{Line Color( 9 ), Fill Color( 9 ), Transparency( 0.5 )},
Item ID( "Transform[Lower]..Transform[Upper]", 1 )
),
Properties(
-1,
{Line Color( 9 ), Fill Color( 9 ), Transparency( 0.5 )},
Item ID( "Recent Range", 1 )
)
), Legend Model(
6,
Properties( 2, {Line Color( 19 )}, Item ID( "Upper", 1 ) )
)}
)
)
);
Ri: Ombreggiatura sul generatore di graficiPuoi farlo usando la mia soluzione di cui sopra e limitando semplicemente i poligoni ai valori superiori a 20.
Oppure, anche se non ho lavorato su quanto segue, presumo che un insieme secondario di valori possa essere aggiunto al grafico del Costruttore di grafici, che avrebbe solo valori duplicati superiori a 20, e che una sovrapposizione potrebbe quindi consentirti di renderlo un visualizzazione dell'area.
Ri: Ombreggiatura sul generatore di graficiVenendo più avanti, questa è una bella soluzione e apre alcune cose che non sapevo su JMP. Una domanda successiva.
Come regoleresti l'area in modo che copra solo una parte del grafico? Per il set di dati di esempio fornito, supponiamo che volessi avere l'area gialla solo per i valori dell'indice > 20 anziché per tutti i valori. Non vedevo come lo avresti fatto qui.
Ri: Ombreggiatura sul generatore di grafici@txnelson : Soluzioni diverse per circostanze diverse... 
... e sono sempre favorevole alla promozione degli script grafici e all'uso del menu Personalizza.
M
Ri: Ombreggiatura sul generatore di graficiGrazie. Grande!Ri: Ombreggiatura sul generatore di graficiMolto meglio della mia soluzione... ogni giorno in JMP si impara qualcosa di nuovo
Ri: Ombreggiatura sul generatore di graficiPuoi farlo anche nel generatore di grafici utilizzando Aree con l'opzione Intervallo. Basta aggiungere UCL, stima e LCL all'asse Y. Aggiungi il grafico ad area trascinando l'icona nell'area del grafico. Quindi modifica lo stile Area in Intervallo nei controlli a sinistra. Sotto il menu a discesa dei fattori mancanti è presente un elemento di contorno per le variabili. Apri l'elemento della struttura e deseleziona il preventivo. Renderà l'intervallo mostrato basato su UCL e LCL. Se l'intervallo si trova sopra le linee del grafico, puoi fare clic con il pulsante destro del mouse sull'intervallo nel grafico e selezionare Area > Sposta indietro. Da lì puoi regolare i colori, la trasparenza, ecc. facendo doppio clic sulla legenda.
M
MRi: Ombreggiatura sul generatore di graficiGrazie, Jim!
Ri: Ombreggiatura sul generatore di graficiPuoi aggiungere qualsiasi tipo di grafica all'output del Costruttore di grafici aggiungendo un file
Aggiungi script grafico
articolo sulla tua piattaforma.Vedi lo script qui sotto:

dt=current data table();
Graph Builder(
Size( 531, 454 ),
Show Control Panel( 0 ),
Variables(
X( :Index ),
Y( :Point estimate ),
Y( :Lower, Position( 1 ) ),
Y( :Upper, Position( 1 ) )
),
Elements(
Points( X, Y( 1 ), Y( 2 ), Y( 3 ), Legend( 3 ) ),
Line( X, Y( 1 ), Y( 2 ), Y( 3 ), Legend( 5 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Base( 0, 0, 0, Item ID( "Point estimate", 1 ) ),
Base( 1, 0, 0, Item ID( "Lower", 1 ) ),
Base( 2, 0, 0, Item ID( "Upper", 1 ) ),
Properties( 0, {Line Color( 0 )}, Item ID( "Point estimate", 1 ) ),
Properties( 1, {Line Color( 0 )}, Item ID( "Lower", 1 ) ),
Properties( 2, {Line Color( 0 )}, Item ID( "Upper", 1 ) )
), Legend Model(
5,
Properties( 0, {Line Color( 0 )}, Item ID( "Point estimate", 1 ) ),
Properties( 1, {Line Color( 0 )}, Item ID( "Lower", 1 ) ),
Properties( 2, {Line Color( 0 )}, Item ID( "Upper", 1 ) )
)}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
2,
Description( "Script" ),
dt = Current Data Table();
yMatrix = dt:upper << get values |/
Matrix( Reverse( As List( dt:lower << get values ) ) );
xMatrix = dt:index << get values |/
Matrix( Reverse( As List( dt:index << get values ) ) );
Fill Color( "yellow" );
Polygon( xMatrix, yMatrix );
), Grid Line Order( 1 ), Reference Line Order( 3 )}
)
)
);