McKinsey GE 매트릭스처럼 보이는 9개의 사각형이 있는 산점도를 만들고 해당 사각형에 데이터 포인트를 표시하려고 합니다. 왼쪽 하단이 가장 낮은 값이고 오른쪽 상단이 가장 높은 값인 경우 왼쪽 하단 모서리의 빨간색과 오른쪽 상단의 녹색으로 시작하여 중간에 노란색 밴드가 있는 그라디언트 대각선 배경을 갖고 싶습니다(첨부된 jpg 참조). ). Excel에서는 산점도에서 이 작업을 수행할 수 있습니다. 그래프 빌더에서 이 배경을 어떻게 만듭니까?
그라데이션을 배경 이미지로 추가한 다음 그 위에 데이터를 오버레이할 수 있었습니다.나는 당신이 제공한 .jpg를 사용하고 있습니다.별도의 이미지를 생성해야 합니다.JMP에서 그래프 box()를 사용하여 빌드할 수 있다고 생각합니다.

다음은 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>