IntervalSlider
IntervalSlider[{xmin,xmax}]
範囲設定が0から1の間で{xmin,xmax}であるスライダーを表す.
IntervalSlider[Dynamic[int]]
動的に更新された int の現行値を設定値とする.スライダーが動かされた場合は int の値が再設定される.
IntervalSlider[int,{min,max}]
範囲が min から max までのスライダーを表す.
IntervalSlider[int,{min,max,dx}]
刻み幅 dx でジャンプするスライダーを表す.
詳細とオプション
- IntervalSlider[…]は,インタラクティブに操作可能な3つのつまみが付いた水平スライダーをノートブック中に表示する.
- IntervalSlider[Dynamic[int]]は,スライダーが動かされた場合に int の値を再設定するが,IntervalSlider[int]は再設定しない.
- IntervalSlider[int,{min,max,dx}]は,min および dx が整数の場合は,整数位置にジャンプする.
- 使用可能なオプション
-
Appearance Automatic スライダーの全体的な外観 AutoAction False マウスが上に置かれた場合に,スライダーを自動的に動かすかどうか Background Automatic スライダーの背景 BaselinePosition Automatic 周囲のテキストと相対的な揃え方 BaseStyle {} スライダーのベーススタイル指定 ContinuousAction True スライダーが動かされているときに連続的に更新するかどうか Enabled Automatic スライダーを有効にするか,灰色表示(無効)にするか ImageMargins Automatic 表示されたスライダー画像の周囲の余白 ImageSize Medium 表示されたスライダーの全体的な画像サイズ Method Automatic 2つの端点スライダーつまみがインタラクトする方法 MinIntervalSize 0 2つの端点がお互いにどれだけ近付けるか - Appearanceの可能な設定値には,Automatic,"Markers","Generic","Locator",Noneがある.
- Appearance設定に"Vertical"が含まれている場合は,垂直スライダーが表示される.
- Appearance -> "Labeled"は,スライダーの現行値を編集可能なラベルとして表示する.
- Appearanceの設定に"ThumbAppearance"->{expr1,expr2,expr3}が含まれていると,スライダー上のアクティブではない3つの点の表示に指定された式が使われる.Noneが指定されている場合は,アクティブではない点には何も表示されない.
- Methodの可能な設定値には,"Free","Push","Stop"がある.
- IntervalSlider[]はIntervalSlider[{0.25, 0.75}]と等価である.
- キー(Macintoshではキー)を押しながらマウスをドラッグすることで,結果のスライダーの細かな操作ができる.こうすると,スライダーがマウスの1/20の割合で動く.キーおよび/またはキーを同時に押すと,より微妙な操作が可能になる.
例題
すべて開くすべて閉じるオプション (11)
Appearance (5)
Appearanceはリストで設定することができる:
Enabled (2)
Method (3)
MinIntervalSize (1)
2つのつまみの値が異ならなければならない場合は,MinIntervalSizeを正の数に設定する:
特性と関係 (1)
ControlType->IntervalSliderとすると,Manipulate中にIntervalSliderが作られる:
考えられる問題 (1)
デフォルトで,IntervalSliderは第1要素が第2要素より小さくなるように強制はしない:
最小が最大よい大きくなるようにドラッグできなくするためには,Method -> "Push"あるいは"Stop"を使うとよい:
最小が厳密に最大より小さくなければならない場合はMinIntervalSize設定を加える:
テキスト
Wolfram Research (2014), IntervalSlider, Wolfram言語関数, https://reference.wolfram.com/language/ref/IntervalSlider.html (2019年に更新).
CMS
Wolfram Language. 2014. "IntervalSlider." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/IntervalSlider.html.
APA
Wolfram Language. (2014). IntervalSlider. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/IntervalSlider.html