Pouvez-vous afficher des symboles dans les cellules du tableau de données et dans la zone de tableau ()Je souhaite pouvoir afficher ces symboles
↑
↓
→
←
basé sur une règle de mappage (par exemple 1 = ↑ , 2 = ↓ 3 = →, 4 = ←)
soit dans une cellule de tableau de données, soit dans une zone de tableau().
Copier et coller ce symbole dans une cellule de tableau de données ou en tant qu'élément de liste pour une chaîne Col Box() ne fonctionne pas pour que je puisse même afficher le symbole.
Automatisation et scriptsPersonnalisation de masseRé : Pouvez-vous afficher des symboles dans les cellules du tableau de données et dans la zone de tableau()Pour moi, ils fonctionnent (Win10, JMP18.0.1)
Names Default To Here(1);
nw = New Window("",
Table Box(
String Col Box("Symbols",
{"↑", "↓" ,"→", "←"}
)
)
);


Ré : Pouvez-vous afficher des symboles dans les cellules du tableau de données et dans la zone de tableau()J'ai réussi à le faire fonctionner. Au début, je ne savais pas vraiment ce que je faisais mal.
Voici un extrait de ce que j'ai imaginé pour appliquer ce mappage à une table de données entière :
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 />)