안녕하세요,
저는 JMP 스크립팅을 처음 접했고 Graph Builder에서 이상한 문제가 발생했습니다. 이 데이터를 선형 X 및 Y축에 그래프로 표시하려고 합니다. 데이터의 평균(게시할 수는 없지만 상당히 시끄럽습니다. 이러한 이유로 smoother를 사용하고 있습니다)은 0.06GPM(스크립트에서 Mean 함수를 사용하여 계산됨)이지만 라인의 평균은 그래프에서 0.01GPM에 가깝고 선은 0.06GPM에 결코 접근하지 않습니다. 데이터의 노이즈가 이 정도의 단절을 야기하기에 충분하지 않다고 생각합니다.
이것은 유사한 작업을 수행하는 다양한 스크립트에서 발생합니다. 유속 범위가 더 높은 경우 y축 레이블은 눈금 사이의 거리가 다양하여 비선형으로 나타납니다(그러나 지수 또는 전력 기반은 아님). 이러한 스케일의 예와 y축 설정이 첨부되어 있습니다.
내 그래프 스크립트는 다음과 같습니다.
build_graph = dt << Graph Builder(
Show Control Panel( 0 ),
Automatic Recalc( 0 ),
Variables( X( :Timestamp ), Y( :flow rate ) ),
Elements( Smoother( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"Timestamp",
ScaleBox,
{Format( "m/y", 7 ), Min( 3611779200 ), Max( 3613248000 ),
Interval( "Week" ), Inc( 0.142857142857143 ), Minor Ticks( 0 )}
),
Dispatch(
{},
"flow rate",
ScaleBox,
{Min( -0.5 ), Max( 153.5 ), Inc( 10 ), Minor Ticks( 0 ),
Show Major Grid( 1 ), Show Minor Grid( 1 )}
)
)
)
JMP 11.1.1을 실행하고 있습니다. 나는 이 포럼과 인터넷을 꽤 철저하게 검색했지만 같은 문제를 가진 다른 사람을 찾지 못했습니다. 문제에 대한 스크립팅 답변을 선호하지만 가장 쉬운 방법으로 문제를 해결할 수 있어 기쁩니다.
당신의 도움에 미리 감사드립니다!
Axis settingsAxis settings축 설정
Wonky axisWonky axis 불안정한 축
그것은 그것을 고쳤다! 정말 감사합니다. 덕분에 제 삶이 훨씬 쉬워졌습니다.
모두 제일 좋다,
레이첼
Y 열(유속)에 범주가 있는 것으로 보입니다. 모델링 유형 (서수 또는 명목) 따라서 실제 값이 범주 척도에 매핑되는 범주 축을 얻습니다.
Modeling typesModeling types모델링 유형
Flow Rate 열이 연속 모델링 유형 . Continous로 변경할 수 없다면 열도 잘못 설정되었음을 의미합니다. 데이터 형식 . 문자가 아닌 숫자여야 합니다.
Column Info dialogColumn Info dialog열 정보 대화상자
안녕 Brocolli Liker,
데이터의 예가 없으면 문제를 해결하기 어렵습니다. 실제 데이터를 나타내는 데이터 세트를 보낼 수 있습니까? 또한 Graph Builder에서 사용되는 각 열의 데이터 유형 및 모델링 유형은 무엇입니까?
크리스