
Comme le montre l'image ci-jointe, je souhaite connecter les valeurs de coordonnées souhaitées avec une ligne dans le générateur de graphiques.
Est-ce que quelqu'un sait comment faire ça ?
Je souhaite exprimer les changements d'échelle sur le PCB, alors dites-moi comment l'exprimer de la manière ci-dessus.
Comme indiqué dans l'image ci-jointe, je souhaite me connecter à la ligne de valeur de coordonnées souhaitée dans le générateur de graphiques,
Est-ce que quelqu'un sait comment le faire ?
J'aimerais exprimer le changement d'échelle sur le PCB, mais s'il vous plaît, donnez-moi un moyen de l'exprimer de la manière ci-dessus.
Bienvenue dans la communauté JMP.
Voulez-vous le faire de manière interactive ou avec JSL ?
De manière interactive
Vous pouvez utiliser les outils d'annotation pour dessiner des lignes, des polygones, des cercles, etc.

Vous pouvez également cliquer avec le bouton droit de la souris sur la fenêtre graphique et sélectionner Personnaliser

et ajouter des lignes, des rectangles, etc.

Utilisation de JSL
Le dernier exemple ci-dessus est en fait une méthode qui permet de passer d'une utilisation interactive à l'écriture d'un script à l'aide de JSL. Si vous recherchez une solution JSL, JMP fournit un ensemble complet de primitives graphiques qui peuvent être utilisées pour dessiner les lignes, objets, textes, etc. dont vous avez besoin.
Boîte graphique
Il existe un objet d'affichage appelé Graph Box dont le but est de fournir un cadre d'affichage vide pour dessiner ce que l'on désire.

Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Frame Size( 300, 300 ),
Marker( Marker State( 3 ), [11 44 77], [75 25 50] );
Pen Color( "Blue" );
Line( [10 30 70], [88 22 44] );
)
);
Ajouter un script graphique
JMP a également la possibilité, grâce à JSL, d'ajouter des graphiques à n'importe quelle sortie graphique de n'importe quelle plate-forme JMP. Graph Builder étant l'une de ces plates-formes JMP.

names default to here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = Graph Builder(
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 3 ) ) ),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
3,
Properties( 0, {Line Color( 2 )}, Item ID( "height", 1 ) )
)}
)
)
);
framebox = report(gb)[frame box( 1 )];
framebox << Add Graphics Script(
Transparency( 0.5 );
Fill Color( {1.0, 0.5, 0.0} );
Polygon( [60, 72, 57], [75, 120, 120] );
Pen size( 3 );
pen color ( 1 );
line( {80,60}, {140,65});
);Je vais vous le demander à nouveau en fonction de ce que vous avez répondu précédemment à la question de quelqu'un d'autre.
Je souhaite connecter les points dans les données ci-dessous dans une forme carrée fermée, en connectant les mêmes quads.
S'il y a un moyen, faites-le moi savoir.
Et je souhaite superposer les éléments de catégorie sur un graphique pour montrer à quel point l’échelle a été réduite.
| catégorie | Quad | Indiquer | Chemin | X | Y |
| GOUJAT | Q1 | 1 | 4 | 492,35 | 489,45 |
| GOUJAT | Q1 | 2 | 3 | 492,35 | 267,65 |
| GOUJAT | Q1 | 3 | 1 | 265,15 | 489,45 |
| GOUJAT | Q1 | 4 | 2 | 265,15 | 267,65 |
| GOUJAT | T2 | 5 | 4 | 492,35 | 247,35 |
| GOUJAT | T2 | 6 | 3 | 492,35 | 25,55 |
| GOUJAT | T2 | 7 | 1 | 265,15 | 247,35 |
| GOUJAT | T2 | 8 | 2 | 265,15 | 25,55 |
| GOUJAT | T3 | 9 | 4 | 244,85 | 489,45 |
| GOUJAT | T3 | 10 | 3 | 244,85 | 267,65 |
| GOUJAT | T3 | 11 | 1 | 17,65 | 489,45 |
| GOUJAT | T3 | 12 | 2 | 17,65 | 267,65 |
| GOUJAT | T4 | 13 | 4 | 244,85 | 247,35 |
| GOUJAT | T4 | 14 | 3 | 244,85 | 25,55 |
| GOUJAT | T4 | 15 | 1 | 17,65 | 247,35 |
| GOUJAT | T4 | 16 | 2 | 17,65 | 25,55 |
| Conseil | Q1 | 1 | 4 | 492.336 | 489.438 |
| Conseil | Q1 | 2 | 3 | 492.339 | 267,64 |
| Conseil | Q1 | 3 | 1 | 265.143 | 489.445 |
| Conseil | Q1 | 4 | 2 | 265.149 | 267.649 |
| Conseil | T2 | 5 | 4 | 492.341 | 247.342 |
| Conseil | T2 | 6 | 3 | 492.352 | 25.544 |
| Conseil | T2 | 7 | 1 | 265,15 | 247.351 |
| Conseil | T2 | 8 | 2 | 265.159 | 25.554 |
| Conseil | T3 | 9 | 4 | 244.843 | 489.446 |
| Conseil | T3 | 10 | 3 | 244,85 | 267,65 |
| Conseil | T3 | 11 | 1 | 17.646 | 489.455 |
| Conseil | T3 | 12 | 2 | 17.657 | 267.658 |
| Conseil | T4 | 13 | 4 | 244.851 | 247.352 |
| Conseil | T4 | 14 | 3 | 244.859 | 25.555 |
| Conseil | T4 | 15 | 1 | 17.658 | 247.359 |
| Conseil | T4 | 16 | 2 | 17.666 | 25.561 |
| Exposition | Q1 | 1 | 4 | 492.339 | 489.441 |
| Exposition | Q1 | 2 | 3 | 492.337 | 267.644 |
| Exposition | Q1 | 3 | 1 | 265.146 | 489.442 |
| Exposition | Q1 | 4 | 2 | 265.144 | 267.646 |
| Exposition | T2 | 5 | 4 | 492.347 | 247.346 |
| Exposition | T2 | 6 | 3 | 492.347 | 25,55 |
| Exposition | T2 | 7 | 1 | 265.154 | 247.346 |
| Exposition | T2 | 8 | 2 | 265.154 | 25,55 |
| Exposition | T3 | 9 | 4 | 244.845 | 489,45 |
| Exposition | T3 | 10 | 3 | 244.845 | 267.654 |
| Exposition | T3 | 11 | 1 | 17.653 | 489,45 |
| Exposition | T3 | 12 | 2 | 17.652 | 267.654 |
| Exposition | T4 | 13 | 4 | 244.855 | 247.355 |
| Exposition | T4 | 14 | 3 | 244.855 | 25.559 |
| Exposition | T4 | 15 | 1 | 17.662 | 247.354 |
| Exposition | T4 | 16 | 2 | 17.662 | 25.558 |
Voici un exemple utilisant vos données et les affichant sous forme de lignes sur Graph Builder

Voici vos données affichées à l'aide d'une boîte graphique

Names Default To Here( 1 );
dt = Current Data Table();
dt << Sort(
By( :category, :Quad, :Path ),
Order( Ascending, Ascending, Descending ),
Replace Table( 1 )
);
dtPoly = dt << summary( group( :category, :quad ), link to original table(0) );
New Window( "Example",
Graph Box(
Frame Size( 300, 300 ),
X Scale( Col Min( dt:x ) - 50, Col Max( dt:x ) + 50 ),
Y Scale( Col Min( dt:y ) - 50, Col Max( dt:y ) + 50 ),
Pen Color( "Black" );
For( i = 1, i <= N Rows( dtPoly ), i++,
theRows = dt << get rows where(
dt:category == dtPoly:category[i] & dt:quad == dtPoly:quad[i]
);
theRows = theRows |/ Matrix( theRows[1] );
Line( dt:X[theRows], dt:Y[theRows] );
);
)
);
Je ne suis pas sûr de ce que vous recherchez spécifiquement.