JMP 18에서는
범주별로 그룹화된 데이터 집합이 있습니다. X축은 범주(문자)를 나타내고 Y축은 16진수 값을 나타냅니다.
데이터는 3개 열로 구성되어 있습니다.
1) 16진수 형태의 원래 값
- 문자 명사
- :mv
- 예를 들어. 0x066F
2) :mv를 10진수로 변환
- 연속 숫자 형식
- :mv_번호
- 예: 1647
3) :mv_number가 0x 없이 16진수로 다시 변환되었습니다.
- 문자 - 명목
- :mv_hex_label
- 예: 066F
Y축의 눈금 레이블을 알파벳 순서가 아닌 숫자 순서로 16진수로 표시하도록 이 데이터를 그래프로 나타낼 방법이 있습니까?
16진수 값을 표시한 다음 값 순서 열 속성을 사용하여 그래프에서 순서를 설정하는 것도 고려할 수 있습니다.
세 번째 옵션으로, 16진수 라벨을 사용하고, 추가로 숫자 열을 이 끌어서 놓기 영역으로 끌어서 정렬에 사용할 수 있습니다.
동일한 작업을 마우스 오른쪽 버튼 클릭 / 정렬 기준 / 기타 ... 를 통해서도 수행할 수 있습니다.
항목 수에 관계없이 몇 초면 됩니다.

세 가지 제안을 모두 읽어보니 대략적인 답변을 얻을 수 있었습니다. 감사합니다!
결국 제가 한 일은 Y축을 원래 데이터 열 'mv'로 설정한 것입니다. 그런 다음 데이터의 소수점 이하 자릿수 버전을 Y축 옆에 끌어다 놓고 "정렬 기준" 섹션에 넣었습니다.

실제로 이는 값을 올바르게 정렬했습니다.
이제 제 유일한 아쉬움은 규모 감각을 잃었다는 것입니다. 03DB 같은 값이 0668 바로 옆에 있습니다. 이로 인해 이중 모드성을 보이는 데이터 포인트에 대한 직관력이 많이 사라졌습니다.
여기에서는 데이터가 한 지역에서는 전달되고 다른 지역에서는 실패하는 것을 확인할 수 있습니다.

정확한 16진수 값은 중요하지 않으므로 0x100, 0x800, 0xF00이 어디에 있는지 알려주는 참조선을 만드는 방법을 알아보겠습니다.
"주문 기준" 접근 방식을 좋아하셔서 기쁩니다.:)
구조를 추가하려면 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 ) ) )
);