Sombreado en el generador de gráficosTengo un gráfico que evoluciona con el tiempo. En cada momento calculo una estimación puntual y para cada estimación puntual calculo un valor de intervalo de confianza superior e inferior. Esto proporciona un rango en cada momento, pero también se estrecha con el tiempo ya que tengo más datos a medida que evoluciona el tiempo.
Se adjunta un ejemplo de algunos datos y el gráfico que creé en el generador de gráficos.
¿Existe alguna forma de codificar para sombrear la región cubierta por la estimación del intervalo? 
Incluyo un archivo PNG para aclarar lo que quiero decir. (El amarillo se extendería desde el principio hasta el final del período).
Si alguien puede ayudar sería genial.
¡Gracias!
Re: Sombrear en el generador de gráficosHola a todos,
Esto me llamó la atención hoy mismo, aunque tiene 2 semanas.No vi ningún script adjunto para un elemento Área/Rango, así que agregaré uno.Esta es una ligera modificación que combina el gráfico de rango con columnas transformadas. Tenga en cuenta que el orden de los elementos permite que el sombreado esté en segundo plano.
¡Divertida discusión!
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 ) )
)}
)
)
);
Re: Sombrear en el generador de gráficosPuedes hacerlo usando mi solución anterior y simplemente restringiendo los polígonos a valores superiores a 20.
O, aunque no he trabajado en lo siguiente, supongo que se podría agregar un conjunto secundario de valores al gráfico del Generador de gráficos, que solo tendría valores duplicados por encima de 20, y que una superposición podría permitirle convertirlo en un visualización del área.
Re: Sombrear en el generador de gráficosMás adelante hablaremos de esto: esta es una buena solución y abre algunas cosas que no sabía sobre JMP. Una pregunta de seguimiento.
¿Cómo ajustarías el área para que solo cubra una parte del gráfico? Para el conjunto de datos de ejemplo proporcionado, digamos que solo quería tener el área amarilla para los valores de índice >20 en lugar de para todos los valores. No vi cómo harías eso aquí.
Re: Sombrear en el generador de gráficos@txnelson : Diferentes soluciones para diferentes circunstancias... 
... y siempre estoy a favor de promover los Graphics Scripts y el uso del menú Personalizar.
METRO
Re: Sombrear en el generador de gráficosGracias. ¡Excelente!Re: Sombrear en el generador de gráficosMucho mejor que mi solución... uno aprende algo nuevo en JMP todos los días.
Re: Sombrear en el generador de gráficosTambién puedes hacer esto en el generador de gráficos usando Áreas con la opción de rango. Simplemente agregue su UCL, Estimación y LCL al eje Y. Agregue el gráfico de Área arrastrando el icono al área del gráfico. Luego cambia el estilo del Área a Rango en los controles de la izquierda. Debajo del menú desplegable de factores faltantes hay un elemento de resumen para las variables. Abra el elemento del esquema y desmarque la Estimación. El rango que se muestra se basará en UCL y LCL. Si el rango está por encima de las líneas en su gráfico, puede hacer clic derecho en el rango en el gráfico, seleccionar Área > Mover hacia atrás. Desde allí puedes ajustar los colores, la transparencia, etc. haciendo doble clic en la leyenda.
METRO
METRORe: Sombrear en el generador de gráficos¡Gracias Jim!
Re: Sombrear en el generador de gráficosPuede agregar cualquier tipo de gráfico a la salida de Graph Builder agregando un
Agregar secuencia de comandos de gráficos
elemento a su plataforma.Vea el guión a continuación:

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 )}
)
)
);