그래프 빌더의 음영 처리시간이 지남에 따라 진화하는 차트가 있습니다. 각 시점에서 점 추정치를 계산하고 각 점 추정치에 대해 하한 및 상한 신뢰 구간 값을 계산합니다. 이는 각 시점의 범위를 제공하지만 시간이 지남에 따라 더 많은 데이터가 있으므로 시간이 지남에 따라 범위가 좁아집니다.
일부 데이터의 예시와 제가 그래프 빌더에서 생성한 차트를 첨부합니다.
구간 추정이 적용되는 영역을 음영으로 코딩하는 방법이 있습니까? 
내가 의미하는 바를 명확히 하기 위해 PNG 파일을 포함했습니다. (노란색은 해당 기간의 시작부터 끝까지 지속됩니다.)
누구든지 도울 수 있다면 좋을 것입니다.
감사해요!
Re: 그래프 빌더에서 음영 처리안녕하세요 여러분,
2주가 지났는데도 바로 오늘 내 눈에 들어왔습니다.Area/Range 요소에 첨부된 스크립트가 없어서 추가합니다.이는 범위 도표와 변환된 열을 결합한 약간의 수정입니다. 요소 순서에 따라 음영이 배경에 있을 수 있습니다.
재미있는 토론!
dt = current data table();
gb = dt << Graph Builder(
Size( 531, 454 ),
Show Control Panel( 0 ),
Variables(
X( :Index ),
Y( :Point estimate ),
Y( :Lower, Position( 1 ) ),
Y( :Upper, Position( 1 ) ),
Y(
Transform Column(
"Transform[Lower]",
Formula( If( :Index >= 20, :Lower ) )
),
Position( 1 )
),
Y(
Transform Column(
"Transform[Upper]",
Formula( If( :Index >= 20, :Upper ) )
),
Position( 1 )
)
),
Elements(
Area( X, Y( 4 ), Y( 5 ), Legend( 1 ), Area Style( "Range" ) ),
Points( X, Y( 1 ), Y( 2 ), Y( 3 ), Legend( 4 ) ),
Line( X, Y( 1 ), Y( 2 ), Y( 3 ), Legend( 6 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Level Name(
0,
"Recent Range",
Item ID( "Transform[Lower]..Transform[Upper]", 1 )
),
Properties(
0,
{Line Color( 9 ), Fill Color( 9 ), Transparency( 0.5 )},
Item ID( "Transform[Lower]..Transform[Upper]", 1 )
),
Properties(
-1,
{Line Color( 9 ), Fill Color( 9 ), Transparency( 0.5 )},
Item ID( "Recent Range", 1 )
)
), Legend Model(
6,
Properties( 2, {Line Color( 19 )}, Item ID( "Upper", 1 ) )
)}
)
)
);
Re: 그래프 빌더에서 음영 처리위의 솔루션을 사용하여 다각형을 20보다 큰 값으로 제한하면 됩니다.
또는 다음 작업을 수행하지 않았더라도 그래프 빌더 차트에 두 번째 값 집합을 추가할 수 있다고 가정합니다. 이 값에는 20 이상의 중복 값만 있고 오버레이를 통해 해당 값을 하나의 차트로 만들 수 있습니다. 영역 표시.
Re: 그래프 빌더에서 음영 처리나중에 이 내용을 다루겠습니다. 이는 훌륭한 솔루션이며 제가 JMP에 대해 몰랐던 몇 가지 사실을 알려줍니다. 후속 질문 하나.
그래프의 일부만 덮도록 영역을 조정하려면 어떻게 해야 합니까? 예제 데이터 세트의 경우 모든 값이 아닌 인덱스 값 >20에 대해서만 노란색 영역을 갖고 싶었다고 가정해 보겠습니다. 여기서는 어떻게 할 지 몰랐습니다.
Re: 그래프 빌더에서 음영 처리@txnelson : 상황에 따라 다른 솔루션... :디
...그리고 저는 항상 그래픽 스크립트와 사용자 정의 메뉴 사용을 장려하는 편입니다.
중
Re: 그래프 빌더에서 음영 처리감사합니다. 엄청난!Re: 그래프 빌더에서 음영 처리내 솔루션보다 훨씬 낫습니다....JMP에서 매일 새로운 것을 배웁니다.
Re: 그래프 빌더에서 음영 처리범위 옵션과 함께 영역을 사용하여 그래프 빌더에서 이 작업을 수행할 수도 있습니다. UCL, 견적 및 LCL을 Y축에 추가하기만 하면 됩니다. 아이콘을 그래프 영역으로 드래그하여 영역 그래프를 추가합니다. 그런 다음 왼쪽 컨트롤에서 영역 스타일을 범위로 변경합니다. 누락된 요인 드롭다운 아래에는 변수에 대한 개요 항목이 있습니다. 개요 항목을 열고 견적을 선택 취소합니다. UCL과 LCL을 기준으로 범위가 표시됩니다. 범위가 그래프의 선 위에 있으면 그래프의 범위를 마우스 오른쪽 버튼으로 클릭하고 영역 > 뒤로 이동을 선택하세요. 여기에서 범례를 두 번 클릭하여 색상, 투명도 등을 조정할 수 있습니다.
중
중Re: 그래프 빌더에서 음영 처리고마워요, 짐!
Re: 그래프 빌더에서 음영 처리다음을 추가하여 그래프 빌더 출력에 모든 종류의 그래픽을 추가할 수 있습니다.
그래픽 스크립트 추가
귀하의 플랫폼에 항목을 추가하십시오.아래 스크립트를 참조하세요.

dt=current data table();
Graph Builder(
Size( 531, 454 ),
Show Control Panel( 0 ),
Variables(
X( :Index ),
Y( :Point estimate ),
Y( :Lower, Position( 1 ) ),
Y( :Upper, Position( 1 ) )
),
Elements(
Points( X, Y( 1 ), Y( 2 ), Y( 3 ), Legend( 3 ) ),
Line( X, Y( 1 ), Y( 2 ), Y( 3 ), Legend( 5 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Base( 0, 0, 0, Item ID( "Point estimate", 1 ) ),
Base( 1, 0, 0, Item ID( "Lower", 1 ) ),
Base( 2, 0, 0, Item ID( "Upper", 1 ) ),
Properties( 0, {Line Color( 0 )}, Item ID( "Point estimate", 1 ) ),
Properties( 1, {Line Color( 0 )}, Item ID( "Lower", 1 ) ),
Properties( 2, {Line Color( 0 )}, Item ID( "Upper", 1 ) )
), Legend Model(
5,
Properties( 0, {Line Color( 0 )}, Item ID( "Point estimate", 1 ) ),
Properties( 1, {Line Color( 0 )}, Item ID( "Lower", 1 ) ),
Properties( 2, {Line Color( 0 )}, Item ID( "Upper", 1 ) )
)}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
2,
Description( "Script" ),
dt = Current Data Table();
yMatrix = dt:upper << get values |/
Matrix( Reverse( As List( dt:lower << get values ) ) );
xMatrix = dt:index << get values |/
Matrix( Reverse( As List( dt:index << get values ) ) );
Fill Color( "yellow" );
Polygon( xMatrix, yMatrix );
), Grid Line Order( 1 ), Reference Line Order( 3 )}
)
)
);