애니메이션 변수의 하한 경계를 잠글 수 있습니까?여보세요,
필자는 애니메이션 기능이 데이터를 신속하게 스캔하는 데 매우 유용하다는 것을 알게되었습니다.
3 개의 열, 시간, 변수 'X'및 변수 'Y'의 데이터 세트가 있습니다. X 대 플롯 Y와 시간이 지남에 따라 애니메이션을 실행하는 것은 흥미 롭지 만 시작 및 종료 시간 만 설정할 수있는 것처럼 보이며 시간이 경과함에 따라 동일한 고정 시간 범위를 유지합니다.
내가 뭘하고 싶은건 상위 시간 필터를 0에서 시간 X로 바운드 스캔하지만 낮은 시간 필터 바인딩을 유지하는 것은 본질적으로 나에게 X 대 Y 음모.
이것이 가능한지 아는 사람 있습니까? 감사!
애니메이션 변수의 하한값을 잠글 수 있습니까?Bubble Plot 플랫폼은 내가 원하는 것을 수행 할 수있을 것 같지만 최대 속도는 매우 느립니다. 내 데이터는 10 샘플 / s의 샘플이며 이상적으로 애니메이션을 100 배 빠르게 실행하고 싶습니다.
애니메이션 변수의 하한값을 잠글 수 있습니까?나는 나의 모범이 나의 초기 질문을 탈선 시켰다고 생각한다.
나는 내가 생성하고 싶은 애니메이션의 GIF 나 비디오를 저장하는 방법을 알지 못해 진행 과정을 설명하기 위해 시간에 네 개의 스냅 샷을 선택했다.
시간 변수의 하위 필터 경계가 해당 열 (시간 = 0)의 최소값에 머무르고 상한값이 '애니메이션'으로 설정되어 시간 = 0에서 끝나고 반복되는 데이터의 애니메이션을 만들고 싶습니다.
애니메이션 변수의 하한값을 잠글 수 있습니까?해결 방법 중 하나. "추가"대신 "또는"옵션을 사용하여 같은 필터를 4 번 추가하십시오. 아래 이미지는 어떻게 생겼는지 보여줍니다. 특정 필터 만 사용하려는 경우 선택한 슬라이더의 빨간색 핫스팟을 클릭하고 "선택 항목 지우기"를 클릭하십시오.

애니메이션 변수의 하한값을 잠글 수 있습니까?빠르며 더러운 방법은 그래프 빌더 스크립트 텍스트를 끝나는 연도에서 시작하여 고정 된 시작 연도로 직접 변경하는 것입니다. 직접 겹쳐진 그래프 빌더 창을 여러 개 생성하고 원하는 대기 시간으로 순차적으로 닫아 원하는 효과를 낼 수 있습니다.애니메이션 변수의 하한값을 잠글 수 있습니까?안녕 짐,
CO2.jmp 샘플 데이터 세트를 살펴 본다.
내가하려는 일의 간단한 예가 y 축에 "CO2"를 그리고 x 축에 "Month"를 그리고 로컬 데이터 필터 애니메이션을 사용하여 "Year & Month"열을 스윕하고 더 낮은 값을 유지하는 것입니다. - 상한은 움직일 자유이며, 그 다음 처음으로 되돌아갑니다.
아래는 4 개의 스냅 샷입니다.

애니메이션 변수의 하한값을 잠글 수 있습니까?내 자신의 기능 요청에 대한 뻔뻔한 플러그 : 중첩 된 데이터 필터 컨텍스트 박스가 서로에게 조건부 일 수 있다면 이것은 쉽습니다.
누군가가 쉬운 방법을 알고 있기는하지만 비슷한 상황에 대한 나의 해결 방법은 데이터 테이블을 부분 집합하고 다음과 같이 필터링 된 테이블을 사용하여 차트를 작성하는 것입니다.

Names default to here( 1 );
dt = Open( "$Sample_data/Time Series/Raleigh Temps.jmp" );
dtfltrd = .;
enddate_unused = Date dmy( 1, 1, 1990 );
UpdateGraph = function( {enddate},
//Close the subset data table
Try( dtfltrd << Close Window; );
//Make a subset table linked to the original table that is filtered based on the slider
dtfltrd = dt << Subset(
Private,
Rows( Loc( ( Column( dt, "Month/Year" ) << Get values) <= enddate ) ),
Link to original data table( 1 )
);
//Remove the existing graph
Try( (bb_graph << Child ) << Delete );
//add a new graph that only contains data in the subset data table
bb_graph << Append(
dtfltrd << Graph Builder(
Size( 553, 561 ),
Show Control Panel( 0 ),
Variables( X( :Temperature ), Y( :Predicted Temperature ) ),
Elements( Smoother( X, Y, Legend( 508 ) ), Points( X, Y, Legend( 509 ) ) ),
Local Data Filter(
Add Filter(
columns( :Name( "Month/Year" ) )
),
Animation( Animate Column( :Name( "Month/Year" ) ), Animate Rate( 4 ) )
)
)
);
//Update text box with the filtered date
tb_enddate << Set Text( Format( enddate, "yyyy-mm-dd" ) );
);
win = New Window( "Animation",
H List Box(
V List Box(
H Center Box( Text Box("Set Max Date:", Set Font Style( "bold" ) ) ),
H Center Box( tb_enddate = Text Box() ),
H Center Box( sb_enddate = Slider Box(
Col Min( Column( dt, "Month/Year" ) ),
Col Max( Column( dt, "Month/Year" ) ),
enddate_unused,
UpdateGraph(enddate_unused)
) ),
<< Margin( 10 )
),
bb_graph = Border Box()
)
);
//Put the first graph in the box
UpdateGraph( Date mdy( 1, 1, 1990 ) );
애니메이션 변수의 하한값을 잠글 수 있습니까?데이터의 예를 제시하고 값을 설정하려고 시도하고 있습니까? 그건 분명히 당신의 요구를 이해하는 데 도움이 될 것입니다.
애니메이션 변수의 하한값을 잠글 수 있습니까?안녕 짐,
답장을 보내 주셔서 감사합니다. 축을 오른쪽 클릭하고 최소값을 설정하면 무슨 뜻인지 알 수 없습니다.
나는 Y 대 플롯을 가지고있다. X하지만 실행하고 싶은 애니메이션은 세 번째 변수 (시간) 이상이므로 축은없고 데이터 필터 만 있습니다.
애니메이션 변수의 하한값을 잠글 수 있습니까?0으로 고정하고자하는 축을 마우스 오른쪽 버튼으로 클릭하고 축의 최소값을 0으로 설정하면 로컬 데이터 필터를 사용할 수 있으며 최소값은 정적으로 유지됩니다. 다음은 예제를 보여주는 샘플 스크립트입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
Bivariate(
Y( :height ),
X( :weight ),
Automatic Recalc( 1 ),
Local Data Filter( Add Filter( columns( :age ), Display( :age, Size( 160, 90 ), List Display ) ) ),
SendToReport( Dispatch( {}, "2", ScaleBox, {Min( 0 )} ) )
);