Impossible de définir l'épaisseur de la ligne de coche[Déménager de Générateur de graphiques : permet de définir l'épaisseur de la ligne de coche]
Cela ne semble pas fonctionner pour moi. Je peux modifier l'épaisseur de la ligne de l'axe mais pas l'épaisseur de la coche en modifiant la largeur de la ligne dans les propriétés. Bizarrement, je ne peux l'augmenter qu'une seule fois, l'épaisseur de ligne ne sera pas mise à jour après le premier changement.
De même, j'essaie de résoudre un problème similaire, qui est le poids des graduations et longueur. Vous voyez, mes nouveaux patrons insistent pour que je présente les données dans des graphiques prismatiques, ce que je ne vais tout simplement pas faire . Au lieu de cela, je vais le faire voir comme j'ai utilisé le prisme.Je suis sur le point de cloner le format de prisme avec JMP (voir ci-joint), mais j'ai besoin d'augmenter le poids de l'axe, le poids de la coche, la longueur de la coche et de joindre les tracés en boîte avec une ligne. Quelle est la meilleure façon de faire cela avec JSL ?
Idéalement, j'écrirais un script appelé prismify qui convertirait un objet au format de type prisme, mais cela pourrait être plus tard.

GraphiqueRe : Impossible de définir l'épaisseur de la ligne de cocheMerci!Une note:
Elements( Bar( X, Y,Legend( 1 ), Error Interval( "Standard Deviation" ) ) )
La
Legend( 1 ), Error Interval( "Standard Deviation" )
doit être dans le script et la légende doit être définie sur 1.
Si ce n'est pas le cas, la légende n'est pas égale à 1 : barres d'erreur décalées
Si vous exécutez le script et utilisez pointer-cliquer pour ajouter des barres d'erreur après l'espacement des segments : décalage des barres d'erreur
Re : Impossible de définir l'épaisseur de la ligne de cocheOui, en fait vous pouvez le faire plus directement que ce que j'ai montré précédemment :
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = Graph Builder( Variables( X( :age ), Y( :weight ), Overlay( :sex ) ), Elements( Bar( X, Y ) ) );
//find all bar segment frames and adjust the distance between all of them
(obj << XPath("//BarSeg")) << Set Side by Side Overlap( -.8 );Re : Impossible de définir l'épaisseur de la ligne de cocheMerci,
Cette solution fonctionne bien sauf qu'il faut alors déplacer les barres d'erreur (voir pièce jointe).Puis-je les saisir et les envoyer à "Définir le chevauchement côte à côte" ?

Re : Impossible de définir l'épaisseur de la ligne de cocheJe ne suis pas sûr de la hauteur de la tique elle-même, mais à partir de JMP 16, vous pouvez ajuster la couleur et le poids dans les propriétés de cet élément.
Générateur de graphiques : permet de définir l'épaisseur de la ligne de coche
Notez qu'il existe un paramètre pour ajuster la distance entre les barres, essayez de jouer avec différentes valeurs négatives dans le premier paramètre de Set Side y Side Overlap :
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = Graph Builder( Variables( X( :age ), Y( :weight ), Overlay( :sex ) ), Elements( Bar( X, Y ) ) );
frame = Report( obj )[FrameBox( 1 )];
seg = (frame << Find Seg( "Bar Seg" ));
seg << Set Side by Side Overlap( -0.5 );