AngularGauge
AngularGauge[value]
value を0から1までの範囲で表示するゲージを描く.
AngularGauge[value,{min,max}]
value を min から max までの範囲で表示するゲージを描く.
AngularGauge[Dynamic[value],…]
ゲージを使って value がインタラクティブに設定できるようにする.
AngularGauge[{value1,value2,…},…]
複数の値を表示するゲージを描く.
詳細とオプション
- min より小さい値,あるいは max より大きい値は,それぞれの限界まで切り取られる.
- 未定義の値や不正入力は欠損値とみなされ,一般に min の値が表示される.
- Quantityを使って value,min,max に単位を割り当てることができる.
- 単位は,同じである必要はないが,互換性のあるのものでなければならない.
- AngularGaugeには,Graphicsのものと同じオプションに以下の追加・変更を加えたものが使える. [全オプションのリスト]
-
GaugeFaceElementFunction Automatic 画面を描画する関数 GaugeFaceStyle Automatic ゲージ画面のスタイル GaugeFrameElementFunction Automatic 枠を描く関数 GaugeFrameSize Automatic ゲージ枠をどの程度の大きさにするか GaugeFrameStyle Automatic ゲージ枠のスタイル GaugeLabels None ゲージのラベル GaugeMarkers Automatic マーカーの外観 GaugeStyle Automatic ゲージマーカーのスタイル Method Automatic 使用するメソッド PerformanceGoal $PerformanceGoal パフォーマンスのどの面について最適化するか PlotTheme $PlotTheme ゲージの描画に使用するテーマ ScaleDivisions Automatic 目盛の数と配置 ScaleOrigin Automatic ゲージのどこにスケールを置くか ScalePadding Automatic スケールの周囲のスペースの描き方 ScaleRanges None スタイルを付けるスケールの部分 ScaleRangeStyle Automatic スケール範囲の描画方法 ScalingFunctions None ゲージのスケーリング関数 TargetUnits Automatic ゲージに表示する単位 - GaugeLabelsは次の形式を取ることができる.
-
None ゲージラベルなし Automatic 単位をラベルとして加える Full 単位と値をラベルとして加える All すべての値をラベルとして加える "Value" 値をラベルとして加える "Unit" 単位をラベルとして加える label label をラベルとして使う Placed[label,pos] label を位置 pos に置く {label1,label2,…} 複数のラベルを使う - GaugeLabels->Placed[label,pos]は位置 pos を使うことができる.
-
Top,Bottom,Left,Right,Center ゲージ画面内の位置 bs スケールに沿った位置 Scaled[bs] スケールに沿ったスケールされた位置 {bx,by} ゲージ内のスケールされた位置{bx,by} {pos,{lx,ly}} ゲージ内の一般位置 pos にあるラベル内のスケールされた位置{lx,ly} - GaugeMarkers,GaugeFaceElementFunction,GaugeFrameElementFunctionの組込み設定のリストはChartElementData["AngularGauge"]で得ることができる.また,「チャートエレメントスキーム」パレットで視覚的に見ることができる.
- GaugeMarkers->Placed[marker,pos]を使ってゲージ内のマーカーの置き場を制御することができる.使用可能な位置 pos には次がある.
-
"Center" ダイアル画面の中央 "DivisionCenter" 区分マークを中心とした累積マーカー "DivisionInterval" 区分マークの間にある累積マーカー "Scale" スケール範囲の中 "OutsideScale" スケール範囲の外側 "InsideScale" スケール範囲の内側 "ScaleRange" スケール範囲内の累積マーカー "Frame" ダイアル枠内 - ScaleOriginは次の値を取ることができる.
-
r スケールの半径 Left,Right,Bottom,Top スケールの中心をどこに置くか {θmin,θmax} スケールの min と max の角位置 {angle,r} スケールの角度起点と放射起点 - ScaleOrigin内の角度は,正の 軸から反時計回りにラジアンで測られる.値は0から までの間である必要はない.
- スケールは θmin<θmaxのときは反時計回りで θmin>θmaxのときは時計回りである.
- Abs[θmax-θmin]>2Piのとき,スケールはそれ自身に重なる.
- スケールの起点のラジアル成分 r はゲージの中心の0から画面の縁の1までにスケールされる.
- ScalePaddingは次の形式を取ることができる.
-
p スケールの各端点に角度の充填 p {pmin,pmax} スケールの前に充填 pmin,スケールの後に充填 pmax None スケールの周りに充填はしない Automatic 充填を自動的に決定 Full 円の直近の弦まで充填 All スケールを充填して完全な円にする - TargetUnits->Automaticは入力に基づいて自動的に単位を選択する.単位が存在しない場合はnoneと表示する.
- TargetUnits->unit は,入力に単位がない場合でも,ゲージ内に unit を表示する.
全オプションのリスト
例題
すべて開くすべて閉じるスコープ (22)
データとレイアウト (7)
実数以外のデータは欠損値とみなされ,一般にそのゲージの最小値で表示される:
リストの小さい方の値が常に min になるように,指定された min と max が保存される:
TargetUnitsを使って表示される単位を指定する:
Dynamicを使ってインタラクティブなゲージを作る:
スタイルと外観 (9)
ColorDataからの任意の勾配あるいは指標を持つカラースキームを使ってマーカーにスタイルを付ける:
ラベル付け (6)
GaugeLabelsを使ってゲージ画面にラベルを加える:
Placedを使ってゲージ画面のラベルの位置を変更する:
オプション (87)
AspectRatio (2)
Background (1)
GaugeFaceStyleを使って画面のスタイルを設定する:
Frame (4)
GaugeFaceElementFunction (3)
GaugeFaceElementFunctionの組込み設定のリストを得る:
詳細設定には,「パレット」▶「チャートエレメントスキーム」を使う:
カスタムのGaugeFaceElementFunctionを書く:
GaugeFrameElementFunction (3)
GaugeFrameSize (3)
GaugeLabels (10)
単位が存在する場合は,ゲージのラベルとして加えることができる:
Placedを使ってラベルの置き方を制御する:
スケールされた座標系を使って,スケールに沿ってラベルを置く:
GaugeMarkers (8)
GaugeMarkersの組込み設定をリストする:
詳細設定には「パレット」▶「チャートエレメントスキーム」を使う:
Placedを使ってマーカーの位置を変える:
GaugeStyle (5)
ImageSize (7)
PlotTheme (4)
ScaleOrigin (4)
ScaleOriginを使ってスケールの放射位置を指定する:
ScalePadding (5)
ScaleRanges (7)
range->style を使って区間とスタイルを直接関連付ける:
ScaleRangesはゲージ画面の前面に現れる:
ScaleRangeStyle (8)
デフォルトで,スケール範囲のスタイルはマーカーの色に基づいて決められる:
ScaleRangeStyle->{None,style}を使ってスケールのみにスタイルを適用する:
アプリケーション (6)
Manipulateのコントロールとしてゲージを使う:
テキスト
Wolfram Research (2012), AngularGauge, Wolfram言語関数, https://reference.wolfram.com/language/ref/AngularGauge.html (2015年に更新).
CMS
Wolfram Language. 2012. "AngularGauge." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/AngularGauge.html.
APA
Wolfram Language. (2012). AngularGauge. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AngularGauge.html