names Default To Here(1);
MyGraph = Function({yCol, xCol, gpx}, {default local},
vars = Eval Expr(Variables(
X(Expr(xCol)),
Group X(Expr(gpx))
));
pts = Expr(Box Plot(X));
For(j = 1, j <= Min(8, N Items(yCol)), j++,
Insert Into(vars, Eval Expr(Y(Expr(yCol[j]))));
);
gb = Expr(
Graph Builder(
Size(1255, 981),
Show Control Panel(0),
// Variables section will be inserted here
Elements(Box Plot(X, Y(1), Y(2), Y(3), Y(4), Y(5), Y(6), Y(7), Y(8), Legend(11))),
Local Data Filter(
Add Filter(
columns(:Test Stage, :Sublot, :Temperature, :Soft Bin),
Display(:Test Stage, N Items(4)),
Display(:Soft Bin, N Items(15))
)
)
)
);
Insert Into(gb, Name Expr(vars));
VListBox(gb)
);안녕,
첨부된 코드는 두 번째 이후의 상자 그림으로 Y 데이터 열을 플롯하지 않으며 모든 상자 그림은 동일한 Y축을 공유하지 않습니다. 모든 열이 상자 그림으로 표시되고 동일한 Y축을 공유하는지 확인하고 싶습니다. 코드가 점을 그리는 데 잘 작동했습니다. 상자 그림을 그리는 것이 점을 그리는 것과 다릅니까?
감사해요.

개별 서브플롯 과 동일한 서브플롯 의 차이점은 여기에 설명되어 있습니다.
사용자가 그래프 빌더에서 여러 열을 선택할 수 있도록 하는 방법
트릭:
" position(1) " - 1로 지정하지 않으면 모든 새 Y 변수 위치가 자동으로 증가하고 열에 새 하위 플롯이 추가됩니다.
