기타 그래프 개선 사항 - JMP 16의 새로운 기능 중에서 새로운 Time Bin(&Wrap) 옵션이 매우 유용합니다.
연속 값은 구간화되어 서수 값으로 표시됩니다 . [편집됨]

유일한 문제:
축과 그리드가 약간 혼란스러워 보입니다.

나는 긴 구분선 과 낮은 프레임을 사용하여 이와 같이 좀 더 구조화된 보기를 선호합니다.

눈금 라벨과 그리드에 대한 설정은 다음과 같습니다.

...은 Time Bin 설정이 있는 축의 GUI에서 누락되었습니다.

왜?
사용자가 주별로 분류하여 년도 및 주별 플롯을 얻고자 하는 경우 또 다른 문제가 있습니다(#2):
기본적으로 JMP는 DD/MM/YYYY 형식으로 구분된 날짜를 생성합니다.
따라서 week 대신 날짜(일과 월 포함)가 축 레이블로 사용됩니다.
그렇다면 JMP에 주를 사용해야 한다는 것을 어떻게 알려주나요?
계획 A:
- 현재 축의 형식을 조정하여 일과 월 대신 주를 사용합니다. 실제로 작동합니다. 하지만 사용자는 조정하려는 모든 플롯에 대해 해당 작업을 수행해야 합니다.
더 나은:
사용자는 열의 형식을 직접 변경할 수 있습니다(아래 코드 참조). 그러면 주 또한 축 레이블에 추가됩니다.

더욱 멋진 점은 사용자가 축에서 중첩을 활성화하면 JMP에서 자동으로 주와 연도를 중첩하여 표시한다는 것입니다.
하지만 잠깐만요 - 라벨 중첩에 ISO 날짜 관련 문제가 있는 듯합니다. 아아 ...

왜 가운데 그림은 2023년 대신 2022년을 보여주는 걸까요?!??!
Week와 Week2를 "Best" 형식으로 변환하면 두 열에 동일한 항목이 표시됩니다. 그렇다면 열의 문제가 아니죠?
.<MM>.<YYYY>", 15 ),
Formula( Date Increment( :date, "Week", 0 ) )
)
);
Graph Builder(
Variables( X( :date ), X( :"Week[date]"n ),X( :"Week[date]_2"n ) ),
Elements( Position( 1, 1 ), Points( X ) ),
Elements( Position( 2, 1 ), Points( X ) ),
Elements( Position( 3, 1 ), Points( X ) ),
SendToReport(
Dispatch( {}, "date", ScaleBox, {Label Row Nesting( 2 )} ),
Dispatch( {}, "Week[date]", ScaleBox, {Label Row Nesting( 2 )} ),
Dispatch( {}, "Week[date]_2", ScaleBox, {Label Row Nesting( 2 )} )
)
);</YYYY></MM>
-> 중첩된 분류된 시간/날짜 축에 대한 몇 가지 개선 사항 + 버그 수정New Table( "test",
Add Rows( 2 ),
Compress File When Saved( 1 ),
New Column( "date",
Format( "d/m/y", 10 ),
Set Values( [3768422400, 3797366400] )
),
New Column( "Week[date]",
Format( "Format Pattern", "<YYYY> cw<WW>", 15 ),
Formula( Date Increment( :date, "Week", 0 ) )
),
New Column( "Week[date]_2",
Format( "Format Pattern", "</WW></YYYY>
문제(1):
아래 코드는 다음과 같은 그래프를 생성합니다.

불행하게도
Date Increment(., "Week", 0) = 01Jan0000;
x축의 눈금이 손상됩니다.
<YYYY>", 15 ),
Formula( Date Increment( :Event Date, "Week", 0 ) )
),
Variables( X( :"Week[Event Date]"n ) ),
Elements( Bar( X, Legend( 4 ) ) )
);</YYYY> ... 따라서 다음을 통해 수동으로 수식을 수정해야 합니다.If(is missing(:Event Date), ., Date Increment( :Event Date, "Week", 0 ))Open( "$SAMPLE_DATA/Aircraft Incidents.jmp" );
:Event Date[1] = .;
Graph Builder(
Transform Column(
"Week[Event Date]",
Format( "Format Pattern", "<MM></MM>
몇 초 동안 저는 Time Bin을 통해 그래프 빌더: 히트맵 - 옵션: 고정 눈금 간격(집계 영역) 에서 눈금 간격을 너무 동적으로 조정하는 문제를 해결할 수 있다고 생각했습니다.
하지만 분명합니다. 변환 열일 뿐이고 크기 조정 버그의 영향을 받는 연속 축 크기가 여전히 있는 경우입니다.
이것이 현재 가지고 있는 유일한 옵션인 것 같습니다(스크립팅으로 강제할 수 있는지 시도해 보지 않았습니다).
당신 말이 맞습니다. "순서적"인 것 외에도 값은 "연속적"으로 유지됩니다. 즉, 연속적인 시간 단위로 표시됩니다.
나는 말하고 싶습니다: 눈금 레이블은 연속 변수에도 적용됩니다 .

... 하지만 안타깝게도 그래프를 조정하는 멋진 눈금 라벨 설정이 없습니다.
따라서 생성된 변환 열의 모델링 유형을 순서/명목으로 수동으로 변경하는 유일한 방법입니다.
하지만:
- 레이블 행 중첩 기능이 손실되었습니다.
- 누락된 데이터가 있는 달은 플롯에서 제거됩니다(적어도 :folded_hands: 열 속성: 포함 값을 사용할 수 있습니다 ...) (*)
현재로서는 유일한 방법은 다음과 같습니다.
연도와 월을 서수 값으로 수동으로 생성한 다음 x축에 중첩합니다. [문제 있음 (*)]
오른쪽?