슬라이더가 있는 가변형 드라이브 테이블?슬라이더로 테이블 변수를 조작할 방법이 있나요?
예를 들어, 다음과 같은 것이 있다고 가정해 보겠습니다.
New Table( "TableVariableSliderExample",
Add Rows( 100 ),
New Table Variable( "scaleFactor", 1.5 ),
New Column( "x",
Numeric,
"Continuous",
Set Values(
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
93, 94, 95, 96, 97, 98, 99, 100]
)
),
New Column( "Sin",
Numeric,
"Continuous",
Formula( Sin( (:scaleFactor * :x * 6.28) / 100 ) ),
)
)
... :scaleFactor를 수정하고 데이터와 관련 플롯을 실시간으로 업데이트하는 슬라이더를 만드는 방법이 있나요?
기본 데이터 분석 및 모델링데이터 탐색 및 시각화Re: 슬라이더가 있는 드라이브 테이블 가변형?슬라이더를 별도의 창에 둘 수 있습니다(슬라이더 창 생성은 예를 들어 테이블 스크립트에 저장될 수 있음)
Names Default To Here(1);
dt = New Table("TableVariableSliderExample",
Add Rows(100),
New Table Variable("scaleFactor", 1.5),
New Column("x",
Numeric,
"Continuous",
Set Values(
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100]
)
),
New Column("Sin", Numeric, "Continuous", Formula(Sin((:scaleFactor * :x * 6.28) / 100)), )
);
sliderValue = dt << Get Table Variable("scaleFactor");
New Window("Example",
Panel Box("Slider Box",
sb = Slider Box(0, 10, sliderValue,
dt << Set Table Variable("scaleFactor", sliderValue)
)
)
);
또는 어떤 경우에는 슬라이더와 데이터 테이블을 포함하는 UI를 구축하고 싶을 수도 있습니다.
Re: 슬라이더가 있는 드라이브 테이블 가변형?이거 대단하네요. JMP가 이런 걸 할 수 있다는 걸 몰랐어요. 고맙습니다!
그냥 무작위 후속 질문입니다 -- 그래프 빌더 창 안에 그 슬라이더 바를 그릴 수 있나요? 아니면 자체 창에 있어야 하나요?
Re: 슬라이더가 있는 드라이브 테이블 가변형?가장 쉬운 방법은 New Window()를 활용하여 그래프 빌더와 슬라이더 상자를 그 안에 추가하는 것입니다.