Me golpeé la cabeza contra la pared pensando cómo ordenar un gráfico de barras simple de una categoría (para el cual el creador de gráficos puede contar y mostrar automáticamente las alturas de barra adecuadas, pero no ofrece la capacidad de ordenar según ese conteo...). Todos los artículos que existen hablan sobre la clasificación por alguna otra variable continua colocada en la zona de combinación del generador de gráficos. http://www.jmp.com/support/notes/42/770.html Pero solo quiero que esté ordenado por el recuento de cada categoría (ya sabes, ¡las que Graph Builder ya contó! Esto es algo que matplotlib en Python hace automáticamente, por cierto, cuando le das categorías y recuentos). Una solución que existe es hacer una tabla resumen de esa categoría... uf, ¿por qué hacer más tablas para hacer algo tan simple?
Entonces, la solución más fácil e intuitiva para mí es crear una nueva columna de unos en su tabla de datos. Luego, cada vez que trazas una categoría, eliminas los 1 (lo llamé recuento) columna en la zona de fusión del eje y elegir suma como estadística para la clasificación. Ahora todas sus categorías se pueden representar en gráficos de barras y ordenar por recuento.
Si, podrías agregar CUALQUIER columna continua a la zona de fusión y elige norte como su estadística de clasificación, pero creo que esto es extraño porque el gráfico luego dice "categoría ordenada por 'variable continua no relacionada'" cuando en realidad está ordenada por recuentos (de ahí que llame a mi columna de recuento de 1). Sí, podrías editar ese texto, pero Dios mío, aquí solo estamos aplicando tirita tras tirita. También querrás asegurarte de que la columna por la que estás clasificando tenga datos en cada fila o el recuento será incorrecto. De nuevo, creo que la solución más intuitiva es una columna de unos. ¡Es elegante y ridículo, como JMP!
¿Por qué el constructor de gráficos no puede hacer esto por sí solo es otro momento desagradable para JMP, pero bueno, estoy en 12, así que tal vez 13 pueda hacer esto?
Espero que esto ayude y, por favor, infórmame si me falta algo que haga que todo esto sea más fácil o irrelevante.
Hola @rossjason ,
Como @Audrey_Shull Como se mencionó, las mejoras en JMP 13 hacen que esto sea más fácil. Pero quizás haya una manera más fácil en JMP 12 y en versiones anteriores que quizás le interese conocer. Graph Builder (como todas las plataformas en JMP) respeta la propiedad de orden de valores establecida para una columna. Entonces, si tuviera una manera fácil de establecer la propiedad de ordenación de valores para una variable basada en recuentos, podría crear su gráfico en Graph Builder sin tener que preocuparse por ordenar por recuento. Resulta que existe esa capacidad exacta en Analizar > Distribución. Primero, inicie Analizar > Distribución con cualquier variable que sea su eje X en su gráfico final. Luego, vaya al Triángulo rojo > Ordenar por > Contar descendente (o ascendente). Regrese al Triángulo Rojo > Guardar > Ordenación de valores. Esto establecerá la propiedad de ordenación de valores para esa columna y ahora Graph Builder organizará automáticamente sus niveles X respetando el recuento.
¡Espero que esto ayude!
@Julian

gracias por la respuesta, Audrey. Me alegra saber que JMP 13 tiene una solución para esto. Sin embargo, no estoy seguro de cuándo mi organización (Intel) nos actualizará a 13, y veo que ahora saldrá 14...
Hola Jason,
Esta es una mejora que está disponible en JMP 13 y posteriores. Hay una opción Ordenar por que aparece si hace clic derecho en el Eje, y debería poder ordenar por Conteos, ascendentes o descendentes.
Pero estás en JMP 12. Algunos de los elementos creativos que ha descrito, como ordenar por otra columna de 1, son trucos que he oído sugerir antes para resolver esta necesidad.