Je souhaite créer un nuage de points avec 9 carrés qui ressemble à une matrice McKinsey GE et tracer des points de données dans ces carrés. Si le bas à gauche est égal aux valeurs les plus basses et en haut à droite la valeur la plus élevée, j'aimerais avoir un fond dégradé en diagonale, en commençant par le rouge dans le coin inférieur gauche et le vert en haut à droite avec une bande jaune au milieu (voir jpg ci-joint ). Dans Excel, je peux le faire dans un nuage de points. Comment créer cet arrière-plan dans le générateur de graphiques ?
J'ai pu ajouter le dégradé comme image d'arrière-plan, puis superposer des données dessus.J'utilise le .jpg que vous avez fourni.Vous auriez besoin de créer une image distincte.Je pense qu'il pourrait être construit à l'aide d'un graphique box() dans JMP.

Voici le 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>