Comment utiliser JSL pour copier et coller les paramètres de cadre<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour,
Existe-t-il un moyen de capturer les paramètres de cadre dans JSL pour indiquer une liste ou une autre variable au lieu de l'envoyer dans le presse-papiers ?
thisBiv = Bivarié(.....);
report_Biv = thisBiv << Rapport ;
?????? = report_Biv << Copier les paramètres du cadre ;
Sinon, comment puis-je accéder aux résultats du presse-papiers à partir de JSL afin de pouvoir ensuite coller les paramètres de cadre dans un autre rapport ?
Merci,
Dan
Re : Comment utiliser JSL pour copier et coller les paramètres de cadreSalut Jim,
Fonctionne comme un charme!Merci encore pour votre aide.
Dan
Re : Comment utiliser JSL pour copier et coller les paramètres de cadreSalut Jim,
Génial, je vais essayer ça !J'aime particulièrement l'option '<
Dan
Re : Comment utiliser JSL pour copier et coller les paramètres de cadreDan,
Chacun des objets de votre affichage peut être référencé pour obtenir les composants souhaités.Si vous faites un clic droit sur le triangle gris, qui se trouve à gauche du titre de la boîte de contour ("Ajustement bivarié .......") et sélectionnez Edition ==> Afficher la structure arborescente, vous verrez tous les objets dans votre affichage.Vous pouvez interroger tous les objets pour lesquels vous souhaitez connaître les paramètres actuels, tels que
axe minimal = rapport ( oo )[ boîte d'axe ( 1 )] << obtenir min
L'hypothèse ci-dessus est que vous avez commencé votre demande bivariée avec
oo = Bivarié(.........)
Vous pouvez également obtenir tous les paramètres pour l'ensemble de l'affichage ou pour n'importe quel sous-composant de l'affichage en demandant le retour du script qui régénérera l'affichage :
rapport ( oo )[ boîte d'axe ( 1 )] << obtenir le script
ou
oo << obtenir le script
contenues dans ce script seront toutes les modifications que votre utilisateur a définies.
Les résultats du script sont les plus proches du retour de tous les paramètres comme vous l'avez indiqué ci-dessus.Cependant, si vous avez une liste des éléments auxquels vous allez limiter les utilisateurs, il est plus simple d'obtenir les paramètres individuels.
J'ai utilisé les deux méthodes.L'analyse d'un script renvoyé est un peu plus complexe, cependant, elle présente l'avantage qu'une fois que vous avez le script et que vous apportez les modifications dont vous avez besoin pour l'étape suivante (le cas échéant), vous pouvez simplement ré-exécuter le capturé script, et le tableau/graphique, etc. sera rejoué tel que l'utilisateur l'a modifié.
Re : Comment utiliser JSL pour copier et coller les paramètres de cadreBonjour Jim,
Merci pour votre réponse.Ce n'est pas tout à fait ce que j'essaie de faire.Je crée une interface graphique pour explorer les données que nos ingénieurs peuvent utiliser.Veuillez voir l'exemple ci-dessous :

Les cases rouges ci-dessus sont des descriptions de ce que fait l'interface graphique.La grande case en bas explique ce que je voudrais faire.
J'ai collé le presse-papiers dans le journal JMP et je peux voir ce qui est capturé lors de l'utilisation de quelque chose comme 'FrameBox(1) <
/*JMPType:FrameScript*/{Frame Size(800, 250), Left(1), Right(1), Top(1), Bottom(1), Set Background Color(2), Marker Size(-1), Mode de dessin de marqueur ("rapide"), échelle de largeur de ligne (1), transparence (1)}
Comment puis-je capturer cela dans un script JMP qui ne nécessite pas d'intervention manuelle (par exemple, un copier-coller) de la part des utilisateurs de la plate-forme que je crée ?
J'ai essayé 'X = FrameBox(1) << Copier les paramètres du cadre', mais 'X' est manquant ou vide.De plus, je n'ai pas trouvé de commande de type 'Coller les paramètres du cadre' de sorte que je puisse ensuite utiliser 'FrameBox (1) << Coller les paramètres du cadre (X)' après le redessin du graphique et je souhaite conserver les paramètres de cadre du graphique précédent pour être utilisé pour ce nouveau graphique.Il en va de même pour les axes X et Y et la ou les légendes.
Merci!
Re : Comment utiliser JSL pour copier et coller les paramètres de cadreL'objet de rapport créé par une plate-forme JMP peut être ajouté à n'importe quel autre objet d'affichage JMP.Mon interprétation de ce que vous demandez est que ce que vous voulez faire, c'est combiner les résultats de plusieurs rapports ensemble.En utilisant votre pseudo-code ci-dessus, vous feriez :
thisBiv = Bivarié(.....);
report_Biv=thisBiv<
un autre=OneWay(......);
rapport(un autre)<
Est-ce que cela répond à la question ?
De plus, chacun des composants de sortie du rapport peut être référencé, de sorte qu'un sous-composant de report_Biv peut être ajouté au début ou à un sous-composant dans la sortie de rapport d'"un autre".