Quiero crear un diagrama de dispersión con 9 cuadrados que se parezca a una matriz GE de McKinsey y representar los puntos de datos en esos cuadrados. Si la esquina inferior izquierda corresponde a los valores más bajos y la superior derecha al valor más alto, me gustaría tener un fondo diagonal degradado, comenzando con rojo en la esquina inferior izquierda y verde en la esquina superior derecha con una banda amarilla en el centro (ver jpg adjunto). En Excel puedo hacer esto en un diagrama de dispersión. ¿Cómo creo este fondo en el Constructor de Gráficos?
Gracias Jim,
Aparentemente un poco más complejo que Excel.
Bagazo
Pude agregar el degradado como imagen de fondo y luego superponer datos. Estoy usando el archivo .jpg que me proporcionaste. Necesitarías crear una imagen aparte. Creo que se podría crear usando un cuadro gráfico () en JMP.

Aquí está el JSL
Names Default To Here( 1 );
dt = New Table( "example",
Add Rows( 7 ),
New Column( "x",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.655, 0.655, 0.655, 1.69, 1.69, 2.715, 2.715] ),
Set Display Width( 38 )
),
New Column( "y",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [9.65, 5.6, 1.52, 5.6, 1.52, 5.6, 1.52] ),
Set Display Width( 72 )
),
New Column( "size",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [20, 20, 20, 20, 20, 20, 20] )
),
Set Row States( [8192, 8384, 8384, 8384, 8384, 8384, 8384] )
);
op = Graph Builder(
Size( 1120, 456 ),
Show Control Panel( 0 ),
Variables( X( :x ), Y( :y ), Size( :size ) ),
Elements( Points( X, Y, Legend( 7 ) ) ),
SendToReport(
Dispatch( {}, "x", ScaleBox, {Min( 0.15 ), Max( 3.2 ), Inc( 0.5 ), Minor Ticks( 1 )} ),
Dispatch(
{},
"y",
ScaleBox,
{Min( -0.635918367346939 ), Max( 11.6721345272803 ), Inc( 2 ), Minor Ticks( 1 )}
),
Dispatch( {}, "400", LegendBox, {Legend Position( {7, [-1, -1]} )} )
)
);
opr1 = op << report;
opr2 = opr1 << Clone Box;
opr1 << append( opr2 );
fb1 = opr1[Frame Box( 1 )];
fb1 << Add Image(
Open( Convert File Path( "
<PATH to="" the="" image="">
.jpg" ) ), Transparency( 0.9 ), Bounds( Left( 0.135416666666667 ), Right( 3.26041666666667 ), Top( 11.8333333333333 ), Bottom( -1 ) ), SetSize( {300, 210} ) ); fb1 << Copy Picture; fb2 = opr2[Frame Box( 1 )]; fb2 << Paste Background Image;
</PATH>