친애하는 모든,
단순한 시계열 데이터를 플롯하면 제어 한계 및 그래프의 스펙 한계에 대한 통찰력을 얻을 수 있습니다. (프로세스의 목소리와 고객의 소리에 대한 간단한 시각화).
관리도를 통해 "Shade Zones"를 도울 수 있습니다.이 기능을 좋아합니다.
그래프 빌더를 사용하여 유사한 작업을 수행하는 간단한 방법이 있습니까?
첨부 된 파일에서 -3과 +3에서 찾을 수있는 한 쌍의 수평선을 추가하는 것은 쉽습니다. 스크립팅을 사용하여 두 개의 수평선 사이를 그늘지게하는 간단한 방법이 있습니까? 그러한 그래프에서 -3과 +3 사이의 영역을 어떻게 쉐이드하여 데이터를 이해할 때 집중할 수 있는지를 보여줄 수 있습니까?
누군가가 조언을 전할 수 있다면 좋을 것입니다.
스캇.
고마워, 제리. 이것은 내가 알지 못했던 훌륭한 선택입니다. 나는 이미 그것을 몇 번 사용했습니다!
좋은 Jerry, 그 체크 박스를 전에 보지 마라.
필자가 제공하는 코드 예제는 일반적으로 신뢰 구간을 위해 사용하지만 직사각형 범위의 경우에는 대화식으로 수행 할 수 있다고 말하거나 다음과 같이 할 수 있습니다.
rep = gb << Report;
rep[AxisBox(2)] << Add Ref Line( {-3, 3}, "Solid", "Medium Light Green", "", 1, 0.25 );JSL을 통해 그래픽 스크립트를 추가하여 그래프를 사용자 정의하여 음영 처리 된 다각형을 표시 할 수 있습니다.
gb = Graph Builder(
Size( 1659, 932 ),
Show Control Panel( 0 ),
Variables( X( :Series ), Y( :Data ) ),
Elements( Points( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"Series",
ScaleBox,
{Min( 0 ), Max( 102 ), Inc( 10 ), Minor Ticks( 1 )}
),
Dispatch(
{},
"Data",
ScaleBox,
{Min( -4 ), Max( 4 ), Inc( 1 ), Minor Ticks( 1 ),
Add Ref Line( 3, "Solid", "Black", "", 1 ),
Add Ref Line( -3, "Solid", "Black", "", 1 )}
)
)
);
// create a shaded region
rep = gb << Report;
x = {};
x[1] = rep[AxisBox(1)] << Get Min;
x[2] = rep[AxisBox(1)] << Get Max;
x[3] = x[2];
x[4] = x[1];
y = {-3,-3,3,3};
fb = rep[FrameBox(1)];
fb << Add Graphics Script(
Transparency(0.1);
Fill Color("Green");
Polygon( Matrix(x), matrix(y) )
);