데이터 테이블 셀과 테이블 상자()에 기호를 표시할 수 있나요?이러한 기호를 표시할 수 있게 하려고 합니다.
↑
↓
→
←
매핑 규칙에 따라 (예: 1 = ↑, 2 = ↓ 3 = →, 4 = ←)
데이터 테이블 셀이나 테이블 상자() 표시에 표시됩니다.
해당 기호를 데이터 테이블 셀이나 String Col Box()의 목록 항목으로 복사하여 붙여넣어도 기호를 표시할 수 없습니다.
자동화 및 스크립팅대량 맞춤형Re: 데이터 테이블 셀과 Table Box()에 기호를 표시할 수 있나요?나에게는 작동합니다(Win10, JMP18.0.1)
Names Default To Here(1);
nw = New Window("",
Table Box(
String Col Box("Symbols",
{"↑", "↓" ,"→", "←"}
)
)
);


Re: 데이터 테이블 셀과 Table Box()에 기호를 표시할 수 있나요?작동하게 했어요. 처음에 내가 뭘 잘못했는지 확신이 서지 않았어요.
전체 데이터 테이블에 해당 매핑을 적용하기 위해 제가 생각해 낸 내용은 다음과 같습니다.
dt = Current Data Table();
// conversion map to recode symbols
// dot -> triangle symbol
// d -> downarrow symbol
// dd -> double down arrow symbol
// u -> up arrow symbol
// uu -> double up arrow symbol
aa = ["dot" => "◆",
"d" => "↓",
"u" => "↑",
"uu" => "⇈",
"dd" => "⇊"];
// iterate through all columns
For( k = 1, k <= N Cols( dt ), k++,
c = Column( dt, k );
colname = c << get name;
colvals = c << get values;
// Try to change values according to the recoding map
// Try( ) function will not happen if none of the value is not one of the characters to convert to a symbol
For Each( {v, i}, colvals, Try( colvals[i] = aa[v] ) );
c << set values( colvals );<BR />)