Étiqueter l'axe X dans la plate-forme Fit Y par X avec une colonne différenteBonjour,
Existe-t-il un moyen simple de modifier l'étiquette de l'axe des x avec une colonne différente dans la plate-forme d'ajustement y par x ?
Merci!
Analyse et modélisation de données de baseFusion et nettoyage des donnéesExploration et visualisation des donnéesRe : Étiqueter l'axe X dans la plate-forme Fit Y par X avec une colonne différenteVoici un exemple simple qui dessine le graphique puis réinitialise l'étiquette X sur le nom de la 2ème colonne du tableau de données.
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 6 ) ), Smoother( X, Y, Legend( 7 ) ) )
);
current report()[texteditbox(3)]<<SET text=""></SET>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="txnelson_0-1738689278431.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="txnelson_0-1738689278431.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="txnelson_0-1738689278431.png" style="width: 400px;"><span class="lia-inline-image-display-wrapper" image-alt="txnelson_0-1738689278431.png" style="width: 400px;"><img src="https://us.v-cdn.net/6038925/uploads/images/72489iA86A55718714E628/txnelson_0-1738689278431.png" role="button" title="txnelson_0-1738689278431.png" alt="txnelson_0-1738689278431.png" /></span></SPAN></SPAN></SPAN></P>
<BR />Re : Étiqueter l'axe X dans la plate-forme Fit Y par X avec une colonne différenteMerci ! J'aurais dû être plus clair dans mon message.
J'essaie de modifier l'intégralité de l'étiquette de l'axe des x et des valeurs x dans la plate-forme d'ajustement y par x avec une colonne différente. Étant donné que l'ajustement d'une ligne de régression nécessite à la fois des variables numériques/continues, je ne peux pas utiliser l'ID d'exécution comme variable x car il contient des caractères. Je me demandais donc s'il était possible de remplacer l'étiquette/les valeurs de l'axe des x par une colonne de caractères une fois la régression ajustée.
Exemple de données : Exécution (numéro d'exécution numérique), ID d'exécution (caractère), la sortie d'ajustement de régression est ce que j'ai en utilisant les deux colonnes numériques, mais je voudrais que l'axe des x soit comme l'axe des x du générateur de graphiques en utilisant l'ID d'exécution (caractère).
Merci pour l'aide !



Ré : Étiqueter l'axe X dans la plate-forme Fit Y par X avec une colonne différenteJe pense que vous voulez utiliser des étiquettes de valeur. Vous ne voulez probablement pas les coder individuellement, alors...
C'est moche, et je n'aime pas utiliser "Eval( Parse(....) )", mais ça marche.
Names Default to Here( 1 );
labs = {};
For Each Row( Insert Into( labs, Char( :Run ) || " = \!"" || :Run ID || "\!"" ) );
Eval( Parse( ":Run << Add Column Properties(
Value Labels( {" || Concat Items( labs, ", " ) || "} ),
Use Value Labels( 1 )
)") )