Script para cambiar globalmente el incremento del eje<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Necesito una secuencia de comandos para cambiar el incremento del eje a 0,1 y el número de tics menores a 0 para las 168 distribuciones de mi análisis.
Re: Script para cambiar globalmente el incremento del ejeTambién puede escribir un breve script de utilidad para agregar la propiedad de la columna Eje con la configuración deseada para que TODOS los gráficos en cualquier plataforma tengan esa escala.
Creo que la sintaxis correcta es:
:col << Obtener propiedad( "Eje",
{Mín( 11 ), Máx( 18 ), Inc( 0,5 ),
Marcas menores (0), Mostrar marcas mayores (1),
Mostrar marcas menores (1), Mostrar cuadrícula principal (0),
Mostrar cuadrícula menor (0), marcas internas (0),
Mostrar etiquetas( 1 ),
Etiquetas rotadas ("Automático"),
Escala( "Registro"), Agregar línea de referencia( 13 )}
);
Re: Script para cambiar globalmente el incremento del ejeEsta pregunta está prácticamente respondida, pero la publicaré de todos modos...
Ejecuto este script cada vez que ejecuto la plataforma de distribución, o si escale el eje manualmente (lo que cambia la configuración de inc/tick). Probablemente debería configurarlo para que siempre se ejecute de forma predeterminada después de la plataforma de distribución, pero no es gran cosa. Lo configuré dentro de una barra de herramientas complementaria, un conjunto personalizado de scripts.Así que simplemente hago clic en él después de que aparecen las distribuciones y se ejecuta directamente desde allí. Por eso, la tercera línea probablemente no sea necesaria.Podrías modificarlo según tus necesidades de inc() o lo que sea.
Esto funciona en la plataforma de distribución principal, así como cuando las distribuciones se agregan en una ventana con secuencia de comandos personalizada.Descubrí que no funciona para ajustar y por x al agregar histogramas a los ejes. Estoy seguro de que podría hacerlo funcionar, pero realmente no lo necesitaba.
Hice un bucle a 3000 con un try(, break) como fuerza bruta, pero se podría hacer de manera más elegante como lo hizo Jim. O usar xcode, que nunca he podido *realmente* descifrar.
Nombres predeterminados aquí ( 1 ) ;
mirta = informe actual () ;
mirta << llevar la ventana al frente ;
para ( i = 1 , i < 3000 , i ++,
intentar ( mirta [ Caja de ejes ( i )] << garrapatas menores ( 5 ) , romper ()) ;
) ;
Si alguien se pregunta por qué tomarse la molestia, es porque JMP traza histogramas como este (observe lo ajustados que son en realidad los datos en comparación con los histocontenedores anchos).Incluso cuando los datos se escalan de manera más apropiada a los límites (estos son límites amplios), los contenedores son demasiado anchos para mi gusto.

Después de ejecutar el script:

-Miguel
Re: Script para cambiar globalmente el incremento del ejeGracias Jim.
Funcionó a las mil maravillas.
- sean
Re: Script para cambiar globalmente el incremento del ejeAquí hay un script que funcionará, siempre que la tabla de datos en la que se ejecutaron las distribuciones sea la tabla de datos activa actual y las distribuciones sean la única ventana de distribuciones o sea la última ventana de distribuciones que haya visto.
Nombres predeterminados aquí ( 1 ) ;
// Encuentra la ventana con las Distribuciones
Para ( i = 1 , i <= N artículos ( Ventana () ) , i ++,
Espectáculo ( i , Ventana ( i ) << obtener título de ventana ) ;
Si ( Carbonizarse ( Palabra ( - 1 , Ventana ( i ) << obtener título de ventana ) ) == "Distribución" ,
dist. = Ventana ( i ) ;
Romper () ;
) ;
) ;
// Encuentra la tabla de datos actual para obtener una lista de todas las columnas continuas posibles
dt = Tabla de datos actuales () ;
// Obtener la lista de columnas
colista = dt << obtener nombres de columnas ( cadena , continuo ) ;
// Haz un pase de fuerza bruta por todas las columnas de la tabla de datos y
// intento cambiar la configuración del eje
Para ( i = 1 , i <= N artículos ( colista ) , i ++,
evaluar ( Sustituto ( Expr. ( Intentar ( dist. [ 1 ][ __columna__ ][ caja de eje ( 1 )] << Cª ( .1 ) ) ) , Expr. ( __columna__ ) , colista [ i ] ) ) ;
evaluar ( Sustituto ( Expr. ( Intentar ( dist. [ 1 ][ __columna__ ][ caja de eje ( 1 )] << mostrar tics menores ( 0 ) ) ) , Expr. ( __columna__ ) , colista [ i ] ) ) ;
) ;