그래프 빌더 - 그룹 X 변수를 중첩하는 방법?안녕하세요,
일련 번호와 응답이 X와 Y에 표시된 그래프 빌더를 사용하여 일부 데이터를 표시하려고 합니다. 설계 및 배치라는 두 변수로 그룹화하려고 하지만 각 배치는 하나의 설계일 뿐이므로 각 설계 아래에 모든 배치 번호를 포함하고 싶지 않습니다.

X축을 중첩하면 원하는 결과에 가까운 결과를 얻을 수 있지만 일련 번호로 플롯할 수 없습니다.

이에 대한 해결책이 있나요?
데이터 탐색 및 시각화Re: 그래프 빌더 - 그룹 X 변수를 중첩하는 방법?새로운 열 '디자인+배치'를 만들어서 X 그룹에 사용할 수 있습니다.
Re: 그래프 빌더 - 그룹 X 변수를 중첩하는 방법?또한, X축만 사용한다면 serialnr로 플롯할 수 없는 이유는 무엇입니까? 이것에서 시작할 수 있습니다.

x 그룹을 x축으로 이동하여 이를 수행합니다.

Re: 그래프 빌더 - 그룹 X 변수를 중첩하는 방법?감사합니다, jthi. 연속형에서 순서형으로 일련 번호를 변경한 후에는 두 번째 솔루션이 잘 작동했습니다.
Re: 그래프 빌더 - 그룹 X 변수를 중첩하는 방법?안녕하세요 @하리브래드비어
그래프 빌더의 열 목록 상자에서 선택한 열이나 실제 데이터 테이블에서 선택한 열을 결합하는 스크립트가 있습니다. 그룹 X에 생성된 "결합 필터" 열을 넣어 열의 그룹 값을 그룹 X 축의 수준으로 사용할 수 있습니다. 새 열을 선택하고 스크립트를 다시 실행하면 "결합 필터" 열 값이 업데이트됩니다.
사실, 저는 이 기능을 툴바에 버튼으로 추가해서 더욱 간소화했습니다.
도움이 되길 바랍니다!
스티브
Names Default To Here( 1 );
dt=Current Data Table();
wait(0);
curWindow = current window() << Get Window Title; //get window title to curWindow variable
//use Try to check if curWindow is datatable with << Get name or N Rows
Try(
//Show(N Rows(Datatable(curWindow))),
Datatable(curWindow) << Get Name;
test=0, //datatable
test=1; //not datatable
);
if( test==1,
dt << begin Data Update;
obj=Current Report()["Graph Builder"]<< get scriptable object;
cnames = (obj<< XPath("//OutlineBox[text()='Graph Builder']//ListBoxBox")) << get selected;
cnames=cnames[1];
dt << Select Columns( eval(cnames) );
selcols=dt << Get selected Columns();
/* Obtain a list of all numeric column names as strings. */
numCols = dt << Get Column Names();
ct=0;
/* Loop through each numeric column. */
For( i = 1, i <=N Items( numCols ) , i++,
col name = Column( i ) << Get Name;
if( col name=="Combined Filter",
ct=1;
cti=i;
break();
)
);
dt << Combine Columns(
delimiter( "," ),
Columns( eval(selcols) ),
Multiple Response( 0 ),
Column Name( "Combined" )
);
dt << Clear Column Selection();
column(dt,"Combined")<< Set Selected( 1 );
dt << Move Selected Columns( To last );
if(ct==0,
dt<<NEW column=""></NEW>