안녕하세요 여러분,
저는 이와 같은 그래프를 만들기 위해 Graph Builder를 사용하고 싶습니다(Fit Curve 분해 모델 무료 비교 보고서에서 복사)

그래프 빌더에서 이걸 할 수 없는 것 같아요. 제안이 있나요?
그래프는 각 곡선(데이터 테이블의 CurveID로 지정)을 표시해야 합니다.
그래프는 그룹별 평균 곡선을 보여줘야 합니다(곡선 그룹).
오차 막대는 꼭 필요한 것은 아니지만 있으면 좋겠습니다.
한 단계 더 나아가 그래프 색상과 투명도를 조작해 보겠습니다.

JMP 18.1.2를 사용하고 여기에 재생성 스크립트가 있습니다.
Graph Builder(
Size( 929, 685 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X( :X ),
Y( :Y ),
Group X( :Curve Group ),
Overlay( :CurveID ),
Color( :Curve Group )
),
Elements(
Points( X, Y, Legend( 11 ) ),
Line( X, Y, Legend( 13 ) ),
Line(
X,
Y,
Overlay( 0 ),
Legend( 16 ),
Error Interval( "Standard Deviation" )
)
),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
11,
Properties( 2, {Marker( "Dot" )}, Item ID( "1", 1 ) ),
Properties(
3,
{Marker( "Dot" ), Transparency( 0.5 )},
Item ID( "2", 1 )
),
Properties(
4,
{Marker( "Dot" ), Transparency( 0.5 )},
Item ID( "3", 1 )
),
Properties(
5,
{Marker( "Dot" ), Transparency( 0.5 )},
Item ID( "4", 1 )
),
Properties(
6,
{Marker( "Dot" ), Transparency( 0.5 )},
Item ID( "5", 1 )
),
Properties(
7,
{Marker( "Dot" ), Transparency( 0.5 )},
Item ID( "6", 1 )
)
), Legend Model(
13,
Properties( 0, {Transparency( 0.5 )}, Item ID( "A", 1 ) ),
Properties( 1, {Transparency( 0.5 )}, Item ID( "B", 1 ) ),
Properties( 2, {Transparency( 0.5 )}, Item ID( "1", 1 ) ),
Properties(
3,
{Line Style( "Solid" ), Transparency( 0.5 )},
Item ID( "2", 1 )
),
Properties(
4,
{Line Style( "Solid" ), Transparency( 0.5 )},
Item ID( "3", 1 )
),
Properties(
5,
{Line Style( "Solid" ), Transparency( 0.5 )},
Item ID( "4", 1 )
),
Properties(
6,
{Line Style( "Solid" ), Transparency( 0.5 )},
Item ID( "5", 1 )
),
Properties(
7,
{Line Style( "Solid" ), Transparency( 0.5 )},
Item ID( "6", 1 )
)
), Legend Model(
16,
Properties(
2,
{Line Color( 0 ), Line Width( 4 )},
Item ID( "Mean", 1 )
)
)}
),
Dispatch( {}, "", GraphBuilderContainerBox, {Select} ),
Dispatch( {}, "Graph Builder", FrameBox( 2 ),
{DispatchSeg( BarSeg( 1 ), {Line Width( 3 )} )}
),
Dispatch( {}, "400", LegendBox,
{Legend Position(
{11, [-3, -3, -1, -1, -1, -1, -1, -1], 13, [-1, -1, -1, -1, -1, -1,
-1, -1], 16, [-3, -3, 0, -3]}
)}
)
)
);관련 게시물: 그래프 빌더. Smoother와 Line을 결합하는 방법?
이것은 매우 표준적인 유형의 그래프입니다. 안타깝게도 이러한 유형의 그래프에서 JMP는 다른 도구에 비해 훨씬 뒤처져 있습니다.
데이터 테이블을 다시 포맷하는 것(열 추가, 더미 행 추가)이나 그래프를 다시 포맷하는 것(행 순서에 따라 플롯하고 불투명도를 0으로 설정하여 역방향 점프를 숨기는 것, 원본 게시물은 @XanGregg )과 같은 창의적인 해결 방법이 있습니다.
한 가지 예:
dt = Open( "$DOWNLOADS/example curve data.jmp" );
dt:X << Set Modeling Type( "Continuous" );
New Column( "falling X",
Character,
Formula( If( :X - Lag( :X ) < 0, "", :Curve Group ) ),
);
Graph Builder(
Size( 518, 448 ),
Show Control Panel( 0 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables(
X( :X ),
Y( :Y ),
Overlay( :Curve Group ),
Color( :falling X )
),
Elements(
Line( X, Y, Legend( 6 ), Ordering( "Row Order" ) ),
Line( X, Y, Color( 0 ), Legend( 7 ) )
),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
6,
Properties( 0, {Transparency( 0 )}, Item ID( "Missing", 1 ) ),
Properties( 1, {Transparency( 0.5 )}, Item ID( "A", 1 ) ),
Properties( 2, {Transparency( 0.5 )}, Item ID( "B", 1 ) )
), Legend Model(
7,
Properties( 0, {Line Color( 3 )}, Item ID( "A", 1 ) )
)}
)
)
);

실제 솔루션:
에이)그래프 빌더 - 여러 열로 오버레이 :
b) Graph Builder에서 점프백 라인을 숨기기 위한 원클릭 옵션을 구현합니다.
그래프 빌더: 라인 - 끊기 추가 가능
두 가지 소원 모두 오랜 세월 많은 칭찬을 받았는데, 그중 하나가 곧 실행되기를 바랍니다...