안녕하세요,
플래그 열을 기반으로 범례를 편집하는 스크립트 작업을 할 수 있었습니다. GraphBuilder에서 동일한 플롯을 다시 만들면 색상 음영이 더 어두워지지만 스크립트를 실행하면 평소보다 음영이 희미해집니다. 왜 이런거야? 나는 그것이 선택되는 행과 관련이 있다는 것을 알고 있으며 GraphBuilder는 해당 행이나 셀을 강조 표시합니다. 도입해 보았습니다
dt << Clear Column Selection();
dt << Clear Row Selection();
하지만 작동하지 않습니다. 원래 줄거리

그리고 희미해진 줄거리

dlg = Column Dialog(
yList = Col List( "Ys",
Min Col(1)
),
xList = Col List( "Xs",
Min Col(1),
Max Col(1)
),
byList = Col List( "Color/Mark By",
Max Col( 1 ) )
);
color_cols = dlg["byList"];
If( Is Missing( color_cols ) != {},
dt << Color or Mark by Column( color_cols[1], Marker Theme( "solid" ), Color Theme( "JMP Dark" ) );
for each row(
If(As Column( dt, color_cols[1] ) == "", As Column( dt, color_cols[1] )="!!");
);
dt << select where(As Column( dt, color_cols[1] ) == "!!" ) << Markers(0);
dt << select where(As Column( dt, color_cols[1] ) == "!!") << Colors(0);
);
dt << Clear Column Selection();
dt << Clear Row Selection();
meas_cols = dt << Get Column Names("String");
If(dlg["button"] == 1,
// Get the selected X and Y columns
x_col = dlg["xList"];
y_cols = dlg["yList"];
nw = New Window( "graphs", <<JOURNAL></JOURNAL>플래그 열은 color_cols[1]에 저장되며, 이는 소수의 셀에 대한 전체 형식의 영역 열이며 나머지는 비어 있습니다.
일부 행을 선택했기 때문에 음영 처리됩니다.
로그를 공유하여 선택을 지우는 스크립트에 문제가 있는지 확인할 수 있습니다.
dt << Clear Column Selection();
dt << Clear Row Selection();
또는 시도;
dt << 선택 취소;
dt << 지우기 선택();
네, 정말 맞습니다. 로그를 확인했는데 오류가 줄에 있습니다.
dt << Clear Row Selection();
확인 가능
dt << Clear select;
공장! 매우 감사합니다.