Voglio creare un grafico a dispersione con 9 quadrati che assomigli a una matrice McKinsey GE e tracciare i punti dati in quei quadrati. Se in basso a sinistra sono uguali i valori più bassi e in alto a destra il valore più alto, vorrei avere uno sfondo diagonale sfumato, iniziando con il rosso nell'angolo in basso a sinistra e il verde in alto a destra con una banda gialla al centro (vedi jpg allegato ). In Excel posso farlo in un grafico a dispersione. Come faccio a creare questo sfondo nel generatore di grafici?
Sono stato in grado di aggiungere il gradiente come immagine di sfondo e quindi sovrapporre i dati sopra di esso.Sto usando il .jpg che hai fornito.Dovresti creare un'immagine separata.Credo che potrebbe essere costruito usando un graph box() in JMP.

Ecco la 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>