안녕하세요 SE커뮤니티입니다.
Excel에서 만든 첨부된 그래프를 스크립팅 없이 Graph Builder에서 만들려고 하다가 막혔습니다.

막대에 측설되어야 하는 두 개의 열(동일한 테스트의 두 가지 버전)로 제공되는 PSA 테스트(y축)와 해당 PSA 테스트 측면에 표시되어야 하는 다른 관련 테스트(PET)가 있습니다. 그 사람을 위해(x축). D21이라고 표시된 막대에는 PSA 테스트가 쌓여 있고 그 옆에 PET 테스트가 있습니다.
Graph Builder가 이 작업을 수행하도록 강제하는 데 어려움을 겪고 있습니다. 데이터는 테스트로, 환자 ID는 열로, 치료는 열로 나타납니다(코호트가 빨간색과 파란색으로 표시됨).
이 게시물을 확인했습니다 JMP의 혼합 누적 및 나란한 막대 그래프 - JMP 사용자 커뮤니티 그러나 위의 문제는 다루지 않습니다.
어떤 아이디어?
감사 해요,
여기 내가 가까이 갈 수있는 한 가지 방법이 있습니다 ....
데이터는 유사 스택입니다 ... PSA 값은 테스트 1 및 테스트 1 + 테스트 2 열에 있는 반면 PET는 테스트 2 = 0인 테스트 1 열에 있습니다. PET/PSA용 컬럼으로 오버레이. 2개의 나란히 있는 막대 요소를 사용하고 사용자 정의... 메뉴를 사용하여 테스트 1의 막대가 테스트 1 + 테스트 2의 막대 위에 표시되도록 합니다. 테스트 1과 테스트 1 + 테스트 2 막대가 서로 겹쳐지면 더 어두운 막대로 나타나서 막대가 쌓여 있는 것처럼 보이도록 투명도를 1 미만으로 조정합니다.
이 문제가 도움이 되기를 바랍니다.
건배,
브래디

Graph Builder(
Size( 879, 716 ),
Variables(
X( :Column 1 ),
Y( :test1 ),
Y( :"test1+test2"n, Position( 1 ) ),
Overlay( :Label )
),
Elements( Bar( X, Y( 1 ), Legend( 4 ) ), Bar( X, Y( 2 ), Legend( 6 ) ) ),
SendToReport(
Dispatch( {"Bar"}, "", OutlineBox, {Close( 0 )} ),
Dispatch( {"Bar"[2]}, "", OutlineBox, {Close( 0 )} ),
Dispatch(
{},
"Column 1",
ScaleBox,
{Min( -0.506533600240851 ), Max( 2.5205631739527 ), Inc( 1 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
4,
Properties( 0, {Transparency( 0.8 )}, Item ID( "PET", 1 ) ),
Properties( 1, {Transparency( 0.5 )}, Item ID( "PSAs", 1 ) )
), Legend Model(
6,
Base( 0, 0, 0, Item ID( "PET", 1 ) ),
Properties( 0, {Transparency( 0.1 )}, Item ID( "PET", 1 ) )
)}
),
Dispatch( {}, "Graph Builder", FrameBox, {Reorder Segs( {1, 2, 4} )} ),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {4, [0, 2], 6, [1, -3]} )}
)
)
)@brady_brady ,
더 가깝습니다. 원본 그래프에서 내가 알아차린 한 가지는 값이 추가되지 않고 중첩된다는 것입니다.값이 다른 막대 뒤에 숨겨질 수 있기 때문에 이는 아마도 오해의 소지가 있다고 생각합니다.이제 치료/계획 치료를 겹쳐보는 것은 어떻습니까? 한 단계 더 복잡해집니다.
다음은 게시된 그래프에 대한 원본 데이터의 모형입니다.