Tengo un problema al usar JMP para el seguimiento de procesos en varios grupos de datos. Los conjuntos de datos pueden ser de cualquier largo o ancho dependiendo de cuándo se termine cierta caracterización. Para un campo en particular, utilizo << establecer la propiedad de la columna () para predeterminar el eje para registrar la escala cuando se usa el generador de gráficos.
Para este parámetro de escala logarítmica, obtengo los siguientes resultados según la cantidad de puntos de datos que haya en el conjunto de datos.
1. Más de un punto de datos. La escala de registro se muestra correctamente
2. Cero puntos de datos. La escala de registro se muestra correctamente
3. Un punto de datos. No hay valores máximos o mínimos para la escala y no se muestran puntos de datos
Todos estos casos obtienen el mismo código para definir las propiedades del eje.
Set Property(
"Axis",
{Show Minor Labels( 1 ), Scale( "Log" ), Min( Col Min( Parameter#1 ) /10 ), Max( Col Max( Parameter#1 ) * 10 ), Inc( 1 ),
Minor Ticks( 1 ), Label Row( {Minor Grid Line Color( 32 ), Show Major Grid( 1 ), Show Minor Grid( 1 )} )}
);Cuando miro las propiedades de la columna a través de la información de la columna, todos los valores parecen correctos, pero cuando se grafican no obtengo nada.
Me parece que lo que está sucediendo es que JMP no establece el mínimo y el máximo correctamente cuando solo hay 1 valor.
En mi ejemplo, si me desplazo hacia abajo hasta el rango de valores para el valor de un dato, se muestra

Jim
Gracias por la respuesta. Desafortunadamente, lo necesito para trabajar con un conmutador de columnas que siempre tendrá este problema de forma predeterminada al cambiar entre campos. Podría poner una declaración if que use escala lineal para puntos únicos y log para múltiples puntos.
Esto parece ser un error. Lo he informado y trabajaremos para solucionarlo en una versión futura.