
Como se muestra en la imagen adjunta, quiero conectar los valores de coordenadas deseados con una línea en el generador de gráficos.
¿Alguien sabe cómo hacer esto?
Quiero expresar cambios de escala en la PCB, así que dígame cómo expresarlo de la manera anterior.
Como se muestra en la imagen adjunta, quiero conectarme a la línea de valor de coordenadas deseada en el generador de gráficos,
¿Alguien sabe cómo hacerlo?
Me gustaría expresar el cambio de escala en la PCB, pero por favor deme una forma de expresarlo de la manera anterior.
Bienvenido a la comunidad JMP.
¿Quieres hacer esto de forma interactiva o con JSL?
Interactivamente
Puede utilizar las herramientas de anotación para dibujar líneas, polígonos, círculos, etc.

También puede hacer clic derecho en la ventana del gráfico y seleccionar Personalizar

y añadir líneas, rectángulos, etc.

Usando JSL
El último ejemplo anterior es en realidad un método que permite pasar del uso interactivo a la escritura de un script con JSL. Si lo que busca es una solución JSL, JMP ofrece un conjunto completo de primitivas gráficas que se pueden utilizar para dibujar cualquier línea, objeto, texto, etc. que necesite.
Cuadro gráfico
Hay un objeto de visualización llamado Graph Box cuyo propósito es proporcionar un marco de visualización en blanco para dibujar lo que uno desee.

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] );
)
);
Agregar secuencia de comandos de gráficos
JMP también tiene la capacidad de, a través de JSL, agregar gráficos a cualquiera de las salidas gráficas de cualquiera de las plataformas JMP, siendo Graph Builder una de esas plataformas 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});
);Voy a hacerte una pregunta nuevamente en base a lo que respondiste anteriormente a la pregunta de otra persona.
Quiero conectar los puntos en los datos a continuación en una forma de cuadrado cerrado, conectando los mismos Quads.
Si hay alguna manera, por favor háganmelo saber.
Y quiero superponer los elementos de la categoría en un gráfico para mostrar cuánto se ha reducido la escala.
| categoría | Patio | Punto | Camino | X | Y |
| CANALLA | Q1 | 1 | 4 | 492,35 | 489,45 |
| CANALLA | Q1 | 2 | 3 | 492,35 | 267,65 |
| CANALLA | Q1 | 3 | 1 | 265,15 | 489,45 |
| CANALLA | Q1 | 4 | 2 | 265,15 | 267,65 |
| CANALLA | Q2 | 5 | 4 | 492,35 | 247,35 |
| CANALLA | Q2 | 6 | 3 | 492,35 | 25,55 |
| CANALLA | Q2 | 7 | 1 | 265,15 | 247,35 |
| CANALLA | Q2 | 8 | 2 | 265,15 | 25,55 |
| CANALLA | T3 | 9 | 4 | 244,85 | 489,45 |
| CANALLA | T3 | 10 | 3 | 244,85 | 267,65 |
| CANALLA | T3 | 11 | 1 | 17,65 | 489,45 |
| CANALLA | T3 | 12 | 2 | 17,65 | 267,65 |
| CANALLA | Q4 | 13 | 4 | 244,85 | 247,35 |
| CANALLA | Q4 | 14 | 3 | 244,85 | 25,55 |
| CANALLA | Q4 | 15 | 1 | 17,65 | 247,35 |
| CANALLA | Q4 | 16 | 2 | 17,65 | 25,55 |
| Junta | Q1 | 1 | 4 | 492.336 | 489.438 |
| Junta | Q1 | 2 | 3 | 492.339 | 267,64 |
| Junta | Q1 | 3 | 1 | 265.143 | 489.445 |
| Junta | Q1 | 4 | 2 | 265.149 | 267.649 |
| Junta | Q2 | 5 | 4 | 492.341 | 247.342 |
| Junta | Q2 | 6 | 3 | 492.352 | 25.544 |
| Junta | Q2 | 7 | 1 | 265,15 | 247.351 |
| Junta | Q2 | 8 | 2 | 265.159 | 25.554 |
| Junta | T3 | 9 | 4 | 244.843 | 489.446 |
| Junta | T3 | 10 | 3 | 244,85 | 267,65 |
| Junta | T3 | 11 | 1 | 17.646 | 489.455 |
| Junta | T3 | 12 | 2 | 17.657 | 267.658 |
| Junta | Q4 | 13 | 4 | 244.851 | 247.352 |
| Junta | Q4 | 14 | 3 | 244.859 | 25.555 |
| Junta | Q4 | 15 | 1 | 17.658 | 247.359 |
| Junta | Q4 | 16 | 2 | 17.666 | 25.561 |
| Exposición | Q1 | 1 | 4 | 492.339 | 489.441 |
| Exposición | Q1 | 2 | 3 | 492.337 | 267.644 |
| Exposición | Q1 | 3 | 1 | 265.146 | 489.442 |
| Exposición | Q1 | 4 | 2 | 265.144 | 267.646 |
| Exposición | Q2 | 5 | 4 | 492.347 | 247.346 |
| Exposición | Q2 | 6 | 3 | 492.347 | 25,55 |
| Exposición | Q2 | 7 | 1 | 265.154 | 247.346 |
| Exposición | Q2 | 8 | 2 | 265.154 | 25,55 |
| Exposición | T3 | 9 | 4 | 244.845 | 489,45 |
| Exposición | T3 | 10 | 3 | 244.845 | 267.654 |
| Exposición | T3 | 11 | 1 | 17.653 | 489,45 |
| Exposición | T3 | 12 | 2 | 17.652 | 267.654 |
| Exposición | Q4 | 13 | 4 | 244.855 | 247.355 |
| Exposición | Q4 | 14 | 3 | 244.855 | 25.559 |
| Exposición | Q4 | 15 | 1 | 17.662 | 247.354 |
| Exposición | Q4 | 16 | 2 | 17.662 | 25.558 |
Aquí hay un ejemplo que utiliza sus datos y los muestra en líneas en Graph Builder

Aquí se muestran sus datos mediante un cuadro gráfico.

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] );
);
)
);
No estoy seguro de lo que estás buscando específicamente.