ゲージ関数のオプションで,ゲージ上に置かれるラベルを指定する.
GaugeLabels
ゲージ関数のオプションで,ゲージ上に置かれるラベルを指定する.
詳細
- GaugeLabelsは次の形式を取ることができる.
-
None ゲージラベルなし Automatic 単位をラベルとして加える Full 単位と値をラベルとして加える All すべての値をラベルとして加える "Value" 値をラベルとして加える "Unit" 単位をラベルとして加える label label をラベルとして使う Placed[label,pos] label を位置 pos に置く {label1,label2,…} 複数のラベルを使う - GaugeLabels->NoneまたはGaugeLabels->{}のときは,ラベルは含まれない.
- GaugeLabels->label はゲージ上の自動位置にラベルを指定する,
- ラベルとして式を指定することができる.これは,デフォルトでTraditionalFormで与えられる.テキストの任意の文字列を"text"として与えることもできる.
- GaugeLabels->"Value"の設定のときは,ゲージの値の数値表示がゲージ上に加えられる.
- 単位がある場合は,GaugeLabels->"Unit"の設定を使ってゲージ上に単位のラベルを加えることができる.
- 複数のマーカーがある場合は,最初の値にのみ自動的にラベルが付けられる.
- GaugeLabels->Placed[label,pos]は位置 pos にラベルを加える.
- GaugeLabels->{label1,label2,…}はゲージに複数のラベルを加える.
- ゲージ関数では,Placedで次の位置が可能である.
-
Top,Bottom,Left,Right,Center ゲージ画面内の位置 bs スケールに沿った位置 Scaled[bs] スケールに沿ったスケールされた位置 {bx,by} ゲージ内のスケールされた位置{bx,by} {pos,{lx,ly}} ゲージ内の一般位置 pos にあるラベル内のスケールされた位置{lx,ly}
例題
すべて開く すべて閉じる例 (12)
Automaticを使ってゲージの値を表示する:
{ThermometerGauge[42, {0, 100}, GaugeLabels -> Automatic], AngularGauge[42, {0, 100}, GaugeLabels -> Automatic]}{AngularGauge[42, {0, 100}, GaugeLabels -> Style["", 24]], ClockGauge[{9, 24, 33}, GaugeLabels -> "CST"]}Table[VerticalGauge[55, {0, 100}, GaugeLabels -> label], {label, {Sqrt[x^x], [image], [image]}}]単位がある場合は,これをゲージのラベルとして加えることができる:
{ThermometerGauge[Quantity[98.6, "Fahrenheit"], {0, 150}, GaugeLabels -> "Unit"], AngularGauge[4.2, {0, 10}, TargetUnits -> "Ft", GaugeLabels -> "Unit"]}GaugeLabels->Fullを使って,ゲージの値と単位があればそれをラベルにする:
{ThermometerGauge[Quantity[98.6, "Fahrenheit"], {0, 150}, GaugeLabels -> Full], AngularGauge[4.2, {0, 10}, TargetUnits -> "Ft", GaugeLabels -> Full]}Placedを使ってラベルの置き方を制御する:
{VerticalGauge[9, {0, 10}, GaugeLabels -> Placed[Style["Above", "Section"], Above]], AngularGauge[9, {0, 10}, GaugeLabels -> Placed[Style["Below", "Section"], Below]]}{ThermometerGauge[Quantity[98.6, "Fahrenheit"], {0, 150}, GaugeLabels -> "Unit"], AngularGauge[4.2, {0, 10}, TargetUnits -> "Feet", GaugeLabels -> "Unit"]}{VerticalGauge[90, {0, 100}, GaugeLabels -> {Placed[Rotate["% Complete", π / 2], {.3, .5}], "Value"}], AngularGauge[68.2, {0, 100}, GaugeLabels -> {"Tank Pressure", "Value"}]}Table[VerticalGauge[4.2, {0, 10}, GaugeLabels -> Placed["Value", p]], {p, {0, 5, 10}}]Table[VerticalGauge[9, {0, 10}, GaugeLabels -> Placed["Value", Scaled[p]]], {p, {0, 1 / 2, 1}}]Table[AngularGauge[9, {0, 10}, GaugeLabels -> Placed["Value", p]], {p, {{0.35, 0.5}, {0.1, 0.9}, {0.5, 0.65}}}]Table[VerticalGauge[9, {0, 10}, GaugeLabels -> Placed["Value", p], GaugeFrameStyle -> Gray], {p, {{0.2, 0.5}, {0.1, 0.9}, {0.5, 0.65}}}]スケールの中央にすべてのラベルを置き,ラベル内の座標を変える:
Table[AngularGauge[9, {0, 10}, GaugeLabels -> Placed["Value", {Scaled[0.5], p}]], {p, {{0.5, 0}, {0.5, 1}, {0.5, 2.75}}}]Table[VerticalGauge[9, {0, 10}, GaugeLabels -> Placed["Value", {Scaled[0.5], p}]], {p, {{0, 0.5}, {1, 0.5}, {2.25, 0.5}}}]スコープ (2)
ラベルはデフォルトでTraditionalFormを使う:
HorizontalGauge[5.5, {0, 10}, GaugeLabels -> f[x]]代りにStandardFormを使う:
HorizontalGauge[5.5, {0, 10}, GaugeLabels -> StandardForm[f[x]]]個別にスタイルが付けられたラベルをLabelStyleと共に使うことができる.その場合,個別に付けられたスタイルの方が優先順位が高い:
HorizontalGauge[5.5, {0, 10}, GaugeLabels -> {Placed[Style[x, Bold, Red], Bottom], Style[y, Bold, Blue]}, LabelStyle -> Directive[Orange, Medium]]一般化と拡張 (1)
アプリケーション (1)
ColorData画像をラベルとして使う:
l = Show[ColorData["DarkRainbow", "Image"], ImageSize -> 60, Frame -> True, FrameTicks -> {{None, None}, {{{0, "Low"}, {1, "High"}}, None}}]AngularGauge[0.2, {0, 10}, ScaleRanges -> Partition[Range[0, 10, 1], 2, 1], ScaleRangeStyle -> "DarkRainbow", GaugeLabels -> Placed[l, {.5, .6}]]特性と関係 (1)
FormatTypeを使って全体的な出力フォーマットを指定することができる:
VerticalGauge[4.2, {0, 10}, GaugeLabels -> Sin[x], FormatType -> StandardForm]考えられる問題 (2)
異なるフォーマットタイプが組み合された場合,結果は予想できないことが多い:
VerticalGauge[4.2, {0, 10}, GaugeLabels -> {Placed["x", Bottom], Placed[TraditionalForm@Sin[x], Top]}, FormatType -> StandardForm]VerticalGauge[Range[0, 10, 2], {0, 10}, GaugeLabels -> "Value"]GaugeLabels->Allを使ってすべてのゲージの値にラベルを付ける:
VerticalGauge[Range[0, 10, 2], {0, 10}, GaugeLabels -> All]テキスト
Wolfram Research (2012), GaugeLabels, Wolfram言語関数, https://reference.wolfram.com/language/ref/GaugeLabels.html.
CMS
Wolfram Language. 2012. "GaugeLabels." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/GaugeLabels.html.
APA
Wolfram Language. (2012). GaugeLabels. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GaugeLabels.html
BibTeX
@misc{reference.wolfram_2026_gaugelabels, author="Wolfram Research", title="{GaugeLabels}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/GaugeLabels.html}", note=[Accessed: 13-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_gaugelabels, organization={Wolfram Research}, title={GaugeLabels}, year={2012}, url={https://reference.wolfram.com/language/ref/GaugeLabels.html}, note=[Accessed: 13-November-2026]}