Cambiar las escalas de un cuadro de gráficoHola
Estoy trabajando en un gráfico personalizado. Quiero dibujar el gráfico similar a este:
nw = Nueva ventana ("Prueba",
Cuadro de contorno ("Contorno",
gb = cuadro gráfico (
Tamaño de fotograma (600, 300),
NombreX("Eje X"),
YNombre("Eje Y"),
Escala X( 0, 5*Pi() ),
Escala Y (-1, 1)
)
)
);
gb << Establecer script de gráficos (Función Y (Sin (x), x));
Ahora quiero cambiar las escalas del gráfico. Puedo arrastrar para cambiar el tamaño y la escala del gráfico, pero ¿cómo cambio propiedades como "FrameSize" o "XName" por secuencia de comandos? después hice la grafica?
BR
Jesper
Re: Cambiar las escalas de una caja de graficoGracias. Justo lo que estaba buscando
Re: Cambiar las escalas de una caja de graficoNo estoy seguro de por qué los mensajes gb<<<
gb<<SETWIDTH></SETWIDTH>
El mensaje setXaxis controla todos los parámetros del eje; esto es lo que devolvió getXaxis:
{Scale( "Linear" ), Format( "Fixed Dec", 12, 0 ), Min( 0 ), Max( 15.707963267949 ),
Interval( "Numeric" ), Inc( 5 ), Minor Ticks( 1 ), Label Row Nesting( 1 ),
Label Row(
{Automatic Font Size( 0 ), Automatic Tick Marks( 0 ), Inside Ticks( 0 ),
Label Orientation( "Horizontal" ), Major Grid Line Color( -14145495 ),
Minor Grid Line Color( -15790320 ), Show Major Grid( 0 ), Show Major Labels( 1 ),
Show Major Ticks( 1 ), Show Minor Grid( 0 ), Show Minor Labels( 0 ),
Show Minor Ticks( 1 ), Tick Offset( 0 )}
)}
(Usando JMP 13, podría haber menos opciones en versiones anteriores).
Re: Cambiar las escalas de una caja de graficoun enfoque alternativo: envíe un mensaje a AxisBox
gb[Axisbox( 1 )] << {Min( 1 ), Max( 3 )};... que, por desgracia, no está disponible si el eje no está disponible debido a Suprimir ejes.
Y yo no quería mostrar , cambio y ocultar de nuevo el eje.
Entonces, muchas gracias por este EasterEgg 
por cierto.
parece que los corchetes son necesarios para obtener el segundo argumento ejecutado también:
gb<<SETXAXIS></SETXAXIS>
Re: Cambiar las escalas de una caja de grafico¡Ay!
Aun asi
gb<<SETXAXIS></SETXAXIS>
habla con el AxisBox.
Después de volver a habilitar el Suprimir ejes , el comando de cambio de escala ya no funcionó 
--> no AxisBox, no es posible cambiar la escala.
Re: Cambiar las escalas de una caja de grafico
@hogi escribió:
Y yo no quería espectáculo , cambiar y ocultar de nuevo el eje.
Ahora, con la sensación de que no tengo otra opción...
¿hay alguna posibilidad de hacerlo?
Como Tamaño del marco , Suprimir ejes no parece funcionar si se envía a un Graph Box, aunque parece ser un mensaje válido para enviar a un Graph Box:

Re: Cambiar las escalas de un cuadro gráfico
@Craige_Hales escribió:
No estoy seguro de por qué el gb< <<
Ah, tal vez porque no son mensajes, sino "argumentos de propiedad nombrados" que deben usarse como argumento y no como mensaje:

Preguntas complementarias:
- ¿Graph Box es un cuadro de visualización? ¿Dónde puedo encontrarlo en el índice de secuencias de comandos?

- ¿Cómo puedo activar la documentación para Set X Axis?

Re: Cambiar las escalas de un cuadro gráficoGraphBox() es una función que devuelve un anidamiento de cuadros de visualización más complicado que las otras funciones xxxBox().

Re: Cambiar las escalas de un cuadro gráficoMe refiero a, en analogía con un cuadro Graph Builder, que es generado por Graph Builder().

¿El destinatario de << set X Axis() es un "Cuadro personalizado"?

En el índice de secuencias de comandos, Custom Box no reconoce un mensaje << set X Axis():

¿Caja del propietario?

Re: Cambiar las escalas de un cuadro gráficoSí, también lo vi. El OwnerBox es una caja contenedora muy delgada que se usa para conectar una interfaz programable (con comandos además de los scripts que normalmente tiene una caja). Mi prueba rápida no me convenció de que el custombox fuera esa interfaz programable. Probablemente solo reenvía algunos comandos al cuadro secundario correspondiente.