Uso de valores hexadecimales para las etiquetas del eje YEn el JMP 18,
Tengo un conjunto de datos agrupados por categoría. El eje X contiene la categoría (carácter) y el eje Y el valor en hexadecimal.
Tengo tres columnas de datos:
1) valor original en hexadecimal
- carácter nominal
- :mv
- p.ej. 0x066F
2) :mv convertido a un número decimal
- formato de número continuo
- :mv_number
- p. ej. 1647
3) :mv_number convertido nuevamente a hexadecimal, pero sin el 0x
- carácter - nominal
- :mv_hex_label
- p. ej. 066F
¿Hay alguna manera de graficar estos datos de modo que las etiquetas de las marcas de verificación en el eje Y estén en hexadecimal y en orden numérico en lugar de orden alfabético?
Exploración y visualización de datosRe: Uso de valores hexadecimales para las etiquetas del eje YEche un vistazo a la propiedad de la columna Etiquetas de valor

Re: Uso de valores hexadecimales para las etiquetas del eje YTambién puede considerar mostrar los valores hexadecimales y luego usar la propiedad de columna Orden de valores para establecer el orden en el gráfico.
Re: Uso de valores hexadecimales para las etiquetas del eje YComo tercera opción, utilice las etiquetas hexadecimales y, además, arrastre la columna numérica hacia esta zona de colocación para usarla para ordenar.
Lo mismo se puede hacer mediante clic derecho / ordenar por / Otros ...
Sólo toma unos segundos, independientemente del número de entradas.

Re: Uso de valores hexadecimales para las etiquetas del eje YLeer las tres sugerencias me dio una respuesta aproximada. ¡Gracias!
Finalmente, configuré el eje Y con la columna de datos original "mv". Luego, arrastré la versión decimal de los datos junto al eje Y y la coloqué en la sección "Ordenar por":

De hecho, esto ordenó los valores correctamente.
Ahora, mi único lamento es haber perdido el sentido de la escala. Valores como 03DB están justo al lado de 0668. Esto ha hecho que se pierda gran parte de la intuición sobre los puntos de datos que presentan bimodalidad.
Aquí puedes ver que los datos pasan en una región y fallan en otras regiones:

Dado que los valores hexadecimales exactos no son críticos, creo que lo que haré es explorar la creación de líneas de referencia que me permitan saber dónde están 0x100, 0x800, 0xF00...
Re: Uso de valores hexadecimales para las etiquetas del eje YMe alegra ver que te gusta el enfoque "ordenar por".:)
Re: Uso de valores hexadecimales para las etiquetas del eje YPara agregar algo de estructura, puede utilizar niveles anidados en el eje Y:

dt = New Table( "Hex",
Add Rows( 20 ),
New Column( "Hex",
Character,
Set Values(
{"0x0EB6", "0x00E0", "0x0052", "0x0059", "0x0052", "0x0037", "0x002E",
"0x0025", "0x0C74", "0x0C6B", "0x0C5E", "0x0C55", "0x0C2E", "0x0C19",
"0x0BE7", "0x0B9A", "0x0B8E", "0x0B53", "0x0B30", "0x00B5"}
)
),
New Column( "Hex Group", Character, "Nominal", Formula( Substr( :Hex, 1, 4 ) ) ),
New Column( "decimal",
Formula( Hex To Number( Substr( :Hex, 3 ) ) )
)
);
dt << Graph Builder(
Variables(
X( :decimal ),
Y( :Hex Group, Order By( :decimal, Ascending) ),
Y( :Hex, Position( 1 ), Order By( :decimal, Ascending ) ),
Color( :Hex Group )
),
Elements( Bar( X, Y( 1 ), Y( 2 ) ) )
);