Mon problème est double.
J'écris une fonction JSL pour créer des graphiques personnalisés au travail. Tout fonctionne bien. C'est super. Mais je ne comprends pas pourquoi - et j'essaie de décomposer le code. La plupart de ce que j'ai écrit moi-même, mais j'ai fait quelques ajustements dans JMP, copié les scripts et utilisé les parties qui ont généré ce dont j'avais besoin. Certains des morceaux de code ajoutés sont intuitifs à lire et je peux ajouter leurs fonctionnalités à mon vocabulaire/compréhension de JMP. Mais d'autres sont douloureusement non intuitifs. Ajoutez à cela le manque d'exemples de travail et l'absence absolue de ces morceaux de code dans les guides de script et je suis perdu quant à ce que font ces pièces du puzzle.
En résumé, bien sûr, ce que je fais fonctionne. Mais je ne sais pas pourquoi certains d'entre eux fonctionnent et cela me dérange.
Par exemple:
Dans une dépêche, lorsque je modifie les couleurs des points et que je copie le code résultant, j'obtiens ceci :
Legend Model(
1,
Base( 0, 0, 0 ),
Base( 1, 0, 1 )
etc.
Au nom du diable, qu'est-ce que Base (0,0,0) etc fait? Parce que quand je le supprime, cela n'a aucune implication - alors qu'est-ce qu'il avait l'intention de faire ?
Une fois ces fonctions de base terminées, les éléments suivants sont également utilisés :
Properties( 0, {Line Color( 0 ), Marker( "X" ), Fill Color( 0 )} ), etc
Pourquoi est-ce que la couleur de ligne affecte réellement la couleur du marqueur et pas la couleur de remplissage ? Et si ce n'est pas le cas, pourquoi la couleur de remplissage (0) est-elle même ajoutée ?
De plus, lorsque je spécifie les couleurs des lignes dans mon graphique, alors pourquoi Properties(0, {Line Color(0)}) semble-t-il agir comme s'il définissait la couleur de la ligne quel que soit l'ordre par défaut des couleurs, même si 0 doit représenter la couleur noire ?
Il s'agit de questions très spécifiques auxquelles je ne trouve pas de réponse dans les guides JMP disponibles.
Donc ma dernière question est - comment puis-je trouver des réponses à ce genre de questions grâce à un guide quelconque ? Parce que même les mots "Legend Model" ne sont pas consultables dans les guides de syntaxe JSL.
Merci d'avance à tous ceux qui pourront répondre à cette question.