AngularGauge[value]
绘制一个仪表,在 0 到 1 范围内显示 value.
AngularGauge[value,{min,max}]
绘制一个仪表,在 min 到 max 范围内显示 value.
AngularGauge[Dynamic[value],…]
允许利用仪表交互地设置 value.
AngularGauge[{value1,value2,…},…]
绘制一个显示多个值的仪表.
AngularGauge
AngularGauge[value]
绘制一个仪表,在 0 到 1 范围内显示 value.
AngularGauge[value,{min,max}]
绘制一个仪表,在 min 到 max 范围内显示 value.
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 根据输入自动选择单位. 如果单位不存在,则不显示.
- TargetUnits->unit 在仪表中显示 unit,即使在输入中不存在单位.
所有选项的列表
范例
打开所有单元 关闭所有单元基本范例 (4)
AngularGauge[42, {0, 100}]AngularGauge[["68 m/s"], {["0 m/s"], ["100 m/s"]}, GaugeLabels -> "Unit"]AngularGauge[{15, 42, 63, 88}, {0, 100}]DynamicModule[{y = 0}, AngularGauge[Dynamic[y], {0, 100}]]范围 (22)
数据和布局 (7)
AngularGauge[{-500, 1, 8, 14.68}, {0, 10}]Table[AngularGauge[a, {0, 10}],
{a, {2 + 2I, "Hi"}}]所指定的 min 和 max 值将被排序,从而保证列表中较小的数值对应的总是 min:
AngularGauge[42, {100, 0}]AngularGauge[["68 m/s"], {["0 m/s"], ["100 m/s"]}, GaugeLabels -> "Unit"]用 TargetUnits 指定所显示的单位:
AngularGauge[["68 m/s"], {["0 m/s"], ["100 m/s"]}, GaugeLabels -> "Unit", TargetUnits -> "Kilometers" / "Hours"]AngularGauge[42, {0, 100}, ScaleOrigin -> Left]AngularGauge[88, {0, 100}, ScaleOrigin -> {π, 0}]使用 Dynamic 生成互动仪表:
DynamicModule[{x}, Column[{AngularGauge[Dynamic[x], GaugeLabels -> Automatic], Slider[Dynamic[x]], Button["Reset", x = 0]}]]样式化与外观 (9)
AngularGauge[42, {0, 100}, PlotTheme -> "Business"]AngularGauge[{2, 17, 42, 88}, {0, 100}, GaugeStyle -> {Red, Green, Blue, Yellow}]使用 ColorData 的任意梯度的或索引的颜色方案,设定指针的样式:
Table[AngularGauge[{2, 17, 42, 88}, {0, 100}, GaugeStyle -> f], {f, {61, "Pastel"}}]Table[AngularGauge[42, {0, 100}, GaugeMarkers -> f], {f, {"BezelBevelNeedle", "ShinyHubNeedle"}}]Table[AngularGauge[42, {0, 100}, GaugeMarkers -> Placed[Automatic, f]], {f, {"Center", "InsideScale", "OutsideScale", "Frame", "DivisionCenter", "ScaleRange"}}]AngularGauge[42, {0, 100}, GaugeMarkers -> Placed[[image], #]]& /@ {"InsideScale", "DivisionCenter"}Table[AngularGauge[42, {0, 100}, GaugeFaceStyle -> c], {c, {LightGray, LightOrange}}]Table[AngularGauge[42, {0, 100}, GaugeFrameStyle -> c], {c, {Black, LightOrange}}]AngularGauge[20, {0, 100}, ScaleRanges -> {{50, 60}, {60, 70}, {70, 80}, {80, 100}}]添加标签 (6)
使用 GaugeLabels 为表盘添加标签:
AngularGauge[88, {0, 100}, GaugeLabels -> "MPH"]AngularGauge[9, {0, 10}, GaugeLabels -> "Value"]AngularGauge[Quantity[9, "Feet"], {0, 10}, GaugeLabels -> "Unit"]AngularGauge[Quantity[9, "Feet"], {0, 10}, GaugeLabels -> Full]使用 Placed 改变标签在仪表表盘的位置:
AngularGauge[86, {0, 100}, GaugeLabels -> Placed[ "% Complete", Above]]AngularGauge[68.2, {0, 100}, GaugeLabels -> {"Tank Pressure", "Value"}]选项 (87)
AspectRatio (2)
默认情况下,AspectRatio 自动给出完美的圆:
AngularGauge[60, {0, 100}]AngularGauge[60, {0, 100}, AspectRatio -> 1 / 2]Background (1)
AngularGauge[42, {0, 100}, Background -> LightBlue]使用 GaugeFaceStyle 设置仪表面的样式:
AngularGauge[42, {0, 100}, GaugeFaceStyle -> LightBlue]Frame (4)
AngularGauge 默认情况下不使用边框:
AngularGauge[42, {0, 100}]AngularGauge[42, {0, 100}, Frame -> True]AngularGauge[42, {0, 100}, Frame -> {{True, True}, {False, False}}]AngularGauge[42, {0, 100}, Frame -> {{True, False}, {True, False}}]FrameStyle (2)
GaugeFaceElementFunction (3)
列出 GaugeFaceElementFunction 的内置设置:
ChartElementData["AngularGauge", "Face"]Table[AngularGauge[42, {0, 100}, GaugeFrameStyle -> None, GaugeFaceStyle -> LightBlue, GaugeFaceElementFunction -> f, PlotLabel -> f], {f, {"GlassSector", "OscillatingSector"}}]编写一个自定义的 GaugeFaceElementFunction:
f[{{θ1_, θ2_}, {r1_, r2_}}, __] := First[ParametricPlot[(Max[r, 0.65 + 0.1Abs[Cos[θ ^ 1.3]]Sin[16θ]]){ Cos[θ], Sin[θ]}, {θ, θ1, θ2}, {r, r1, r2}, Mesh -> None, PlotPoints -> {30, 3}, PlotStyle -> Directive[Opacity[1], LightGray], BoundaryStyle -> Gray]]AngularGauge[42, {0, 100}, GaugeFrameStyle -> None, GaugeFaceElementFunction -> f]GaugeFaceStyle (3)
Table[AngularGauge[42, {0, 100}, GaugeFaceStyle -> c], {c, {LightGray, LightOrange}}]使用 None 关闭表面:
AngularGauge[42, {0, 100}, GaugeFaceStyle -> None, Background -> LightBlue]使用 Texture 作为仪表面:
AngularGauge[42, {0, 100}, TicksStyle -> Black, GaugeFaceStyle -> Texture[ExampleData[{"ColorTexture", "Amboyna"}]]]AngularGauge[42, {0, 100}, TicksStyle -> Black, GaugeFaceStyle -> Texture[ImageCrop[Graphics3D[Sphere[], Boxed -> False]]]]GaugeFrameElementFunction (3)
列出 GaugeFrameElementFunction 的内置设置:
ChartElementData["AngularGauge", "Frame"]Table[AngularGauge[42, {0, 100}, GaugeFrameElementFunction -> f, PlotLabel -> f], {f, {"BezelSector", "GlassSector"}}]f[{{tmin_, tmax_}, {rmin_, rmax_}}, ___] := Module[{inpts, outpts},
inpts = Array[rmin{Cos[2π # / 100], Sin[2π # / 100]}&, 100];
outpts = Array[rmax{Cos[2π # / 100], Sin[2π # / 100]}&, 100];
{EdgeForm[Directive[Thick, Dashed, Gray]], LightGray, FilledCurve[{{Line[inpts]}, {Line[outpts]}}]}]AngularGauge[5.5, {0, 10}, GaugeFrameElementFunction -> f]GaugeFrameSize (3)
{AngularGauge[42, {0, 100}, GaugeFrameSize -> .4],
AngularGauge[42, {0, 100}, GaugeFrameSize -> .05]}使用 None 去掉表框:
AngularGauge[42, {0, 100}, GaugeFrameSize -> None]AngularGauge[42, {0, 100}, GaugeFrameSize -> #]& /@ {Tiny, Small , Medium, Large}GaugeFrameStyle (1)
GaugeLabels (10)
AngularGauge[55, {0, 100}, GaugeLabels -> Automatic]AngularGauge[55, {0, 100}, GaugeLabels -> Style["", 24]]Table[AngularGauge[55, {0, 100}, GaugeLabels -> label], {label, {Sqrt[x^x], [image], [image]}}]{AngularGauge[42, {0, 100}, TargetUnits -> "psi", GaugeLabels -> "Unit"], AngularGauge[Quantity[6.5, "Feet"], {0, 10}, GaugeLabels -> "Unit"]}使用 Placed 控制标签的位置:
Table[AngularGauge[9, {0, 10}, GaugeLabels -> Placed["Value", p]], {p, {Left, Top, Right}}]Table[AngularGauge[9, {0, 10}, GaugeLabels -> Placed["Value", {p, {0.5, 0.5}}]], {p, {0, 5, 10}}]Table[AngularGauge[9, {0, 10}, GaugeLabels -> Placed["Value", {Scaled[p], {0.5, 0.5}}]], {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[AngularGauge[9, {0, 10}, GaugeLabels -> Placed["Value", {Scaled[0.5], p}]], {p, {{0.5, 0}, {0.5, 1}, {0.5, 2.75}}}]AngularGauge[9, {0, 10}, TargetUnits -> "RPM", GaugeLabels -> {"×1000",
"Unit", "Value"}]GaugeMarkers (8)
Table[AngularGauge[42, {0, 100}, GaugeMarkers -> typ], {typ, {Automatic, None}}]列出 GaugeMarkers 的内置设置:
ChartElementData["AngularGauge", "Markers"]Table[AngularGauge[42, {0, 100}, GaugeMarkers -> typ], {typ, {"BevelNeedle", "TwoToneNeedle", "BezelBevelNeedle", "ShinyHubNeedle"}}]AngularGauge[42, {0, 100}, GaugeMarkers -> [image]]使用 Placed 改变指针的位置:
Table[AngularGauge[42, {0, 100}, GaugeMarkers -> Placed["PolarMarker", loc]], {loc, {"InsideScale", "OutsideScale", "Scale", "Frame"}}]AngularGauge[42, {0, 100}, GaugeMarkers -> Placed[Automatic, "ScaleRange"]]{AngularGauge[42, {0, 100}, GaugeMarkers -> Placed[Automatic, "DivisionCenter"]],
AngularGauge[42, {0, 100}, GaugeMarkers -> Placed[Automatic, "DivisionCenter"], TicksStyle -> Gray]}{AngularGauge[94.99, {0, 100}, ScaleDivisions -> {5, 2}, TicksStyle -> Gray, GaugeMarkers -> Placed[Automatic, "DivisionCenter"]], AngularGauge[95, {0, 100}, ScaleDivisions -> {5, 2}, TicksStyle -> Gray, GaugeMarkers -> Placed[Automatic, "DivisionCenter"]]}{AngularGauge[42, {0, 100}, GaugeMarkers -> Placed[Automatic, "DivisionInterval"]],
AngularGauge[42, {0, 100}, GaugeMarkers -> Placed[Automatic, "DivisionInterval"], TicksStyle -> Gray]}{AngularGauge[99.99, {0, 100}, ScaleDivisions -> {5, 2}, TicksStyle -> Gray, GaugeMarkers -> Placed[Automatic, "DivisionInterval"]], AngularGauge[100, {0, 100}, ScaleDivisions -> {5, 2}, TicksStyle -> Gray, GaugeMarkers -> Placed[Automatic, "DivisionInterval"]]}AngularGauge[42, {0, 100}, GaugeMarkers -> Placed[[image], "DivisionInterval"]]GaugeStyle (5)
Table[AngularGauge[42, {0, 100}, GaugeStyle -> s], {s, {Red, Darker[Blue]}}]AngularGauge[{10, 27, 45, 62, 80, 97}, {0, 100}]AngularGauge[{10, 27, 45, 62, 80, 97}, {0, 100}, GaugeStyle -> {Red, Orange, Yellow, Green, Blue, Purple}]使用 ColorData 中的梯度或索引的色彩方案:
Table[AngularGauge[{10, 27, 45, 62, 80, 97}, {0, 100}, GaugeStyle -> s], {s, {"BlueGreenYellow", 24}}]Table[AngularGauge[42, {0, 100}, GaugeMarkers -> p, GaugeStyle -> Blue], {p, {"DivisionCenter", "ScaleRange"}}]Table[AngularGauge[42, {0, 100}, GaugeMarkers -> p, GaugeStyle -> {Blue, Lighter[Blue, 0.7]}], {p, {"DivisionCenter", "ScaleRange"}}]用 None 指定不使用任何样式:
Table[AngularGauge[42, {0, 100}, GaugeMarkers -> p, GaugeStyle -> {Blue, None}], {p, {"DivisionCenter", "ScaleRange"}}]ImageSize (7)
使用有名称的尺寸如 Tiny、Small、Medium 和 Large:
{AngularGauge[60, {0, 100}, ImageSize -> Tiny], AngularGauge[60, {0, 100}, ImageSize -> Small]}{AngularGauge[60, {0, 100}, ImageSize -> 150], AngularGauge[60, {0, 100}, AspectRatio -> 1.5, ImageSize -> 150]}{AngularGauge[60, {0, 100}, ImageSize -> {Automatic, 150}], AngularGauge[60, {0, 100}, AspectRatio -> 2, ImageSize -> {Automatic, 150}]}AngularGauge[60, {0, 100}, ImageSize -> {200, 200}, Background -> LightBlue]{AngularGauge[60, {0, 100}, ImageSize -> {UpTo[150], UpTo[100]}], AngularGauge[60, {0, 100}, AspectRatio -> 1.5, ImageSize -> {UpTo[150], UpTo[100]}]}设置 ImageSizeFull 可填充对象中的可用空间:
Framed[Pane[AngularGauge[60, {0, 100}, ImageSize -> Full, Background -> LightBlue], {200, 100}]]Framed[Pane[AngularGauge[60, {0, 100}, ImageSize -> {Scaled[0.5], Scaled[0.5]}, Background -> LightBlue], {200, 100}]]PerformanceGoal (2)
PlotTheme (4)
Multicolumn[Table[Labeled[AngularGauge[7, {0, 10}, PlotTheme -> t, ImageSize -> 125], t], {t, {"Business", "Detailed", "Marketing", "Minimal", "Monochrome", "Scientific", "Web", "Classic"}}]]Multicolumn[Table[Labeled[AngularGauge[7, {0, 10}, PlotTheme -> {t, "GaugeHalf"}, ImageSize -> 125], t], {t, {"Business", "Detailed", "Marketing", "Minimal", "Monochrome", "Scientific", "Web", "Classic"}}]]AngularGauge[37, {0, 100}, PlotTheme -> "Marketing", ScaleOrigin -> {6Pi / 5, -Pi / 5}]gauge = AngularGauge[0.54, PlotTheme -> "Sparkline"]TextCell[Row[{"Sparkline gauges ", gauge, " match the surrounding text size."}], FontFamily -> "Arial", FontSize -> 32]ScaleDivisions (2)
ScaleOrigin (4)
使用 ScaleOrigin 指定标度的弧度位置:
AngularGauge[42, {0, 100}, ScaleOrigin -> .75]AngularGauge[42, {0, 100}, ScaleOrigin -> Left]AngularGauge[42, {0, 100}, ScaleOrigin -> {π, -π / 2}]AngularGauge[42, {0, 100}, ScaleOrigin -> {-π / 2, π}]AngularGauge[42, {0, 100}, ScaleOrigin -> {π, 3π / 2}, ScalePadding -> All]AngularGauge[42, {0, 100}, ScaleOrigin -> {3π / 2, π}, ScalePadding -> All]Table[AngularGauge[42, {0, 100}, ScaleOrigin -> f, ScalePadding -> All, PlotLabel -> f], {f, {{Left, .75}, {{π, -Pi / 2}, 1}}}]ScalePadding (5)
AngularGauge[42, {0, 100}, ScaleOrigin -> {0, π / 2}, ScalePadding -> Automatic]AngularGauge[42, {0, 100}, ScaleOrigin -> {π / 4, 3π / 4}, ScalePadding -> Full]AngularGauge[42, {0, 100}, ScaleOrigin -> {0, π}, ScalePadding -> None]AngularGauge[42, {0, 100}, ScaleOrigin -> {0, π}, ScalePadding -> π / 12]AngularGauge[42, {0, 100}, ScaleOrigin -> {0, π / 2}, ScalePadding -> {π / 20, 11π / 20}]ScaleRanges (7)
AngularGauge[42, {0, 100}, ScaleRanges -> {80, 100}]AngularGauge[42, {0, 100}, ScaleRanges -> {{50, 75}, {75, 90}, {90, 100}}]AngularGauge[42, {0, 100}, ScaleRangeStyle -> Directive[White, EdgeForm[Black]], GaugeFrameStyle -> None, GaugeMarkers -> #, ScaleRanges -> All]& /@ {Automatic, "DivisionCenter"}AngularGauge[42, {0, 100}, ScaleRanges -> {{0, 25}, {50, 75}, {75, 100}, {65, 85}}]AngularGauge[42, {0, 100}, ScaleRanges -> {{0, 33} -> Green, {33, 66} -> Yellow, {66, 100} -> Red}]ScaleRanges 在仪表面的前方出现:
AngularGauge[42, {0, 100}, ScaleRanges -> All, GaugeFaceStyle -> LightGray]AngularGauge[17, {0, 100}, ScaleRanges -> {{{0, 33}, .1}, {{33, 66}, .1}, {{66, 100}, .1}}, ScaleRangeStyle -> 24]AngularGauge[17, {0, 100}, ScaleRanges -> {{{0, 33}, {0, 0.1}}, {{33, 66}, {0, 0.2}}, {{66, 100}, {0, 0.3}}}, ScaleRangeStyle -> 24]ScaleRangeStyle (8)
AngularGauge[42, {0, 100}, GaugeStyle -> #, ScaleRanges -> {{50, 70}, {70, 80}, {80, 90}, {90, 100}}]& /@ {Automatic, Orange}AngularGauge[42, {0, 100}, ScaleRanges -> {{50, 70}, {70, 80}, {80, 90}, {90, 100}}, AxesStyle -> None, ScaleRangeStyle -> EdgeForm[{Darker@Gray}]]AngularGauge[42, {0, 100}, ScaleRanges -> {{70, 80}, {80, 90}, {90, 100}}, ScaleRangeStyle -> {Yellow, Orange, Red}]AngularGauge[42, {0, 100}, ScaleRanges -> Table[{i, i + 10}, {i, 0, 100, 10}], ScaleRangeStyle -> {Yellow, Orange}]使用 ScaleRangeStyle->{None,style} 将样式仅应用于标度:
AngularGauge[42, {0, 100}, ScaleRanges -> {80, 100}, ScaleRangeStyle -> {None, Red}]AngularGauge[42, {0, 100}, ScaleRanges -> {{0, 20}, {80, 100}}, ScaleRangeStyle -> {{LightBlue, Blue}, {LightRed, Red}}]Table[AngularGauge[42, {0, 100}, ScaleRanges -> {{0, 20}, {20, 50}, {50, 80}, {80, 100}}, ScaleRangeStyle -> f], {f, {"BlueGreenYellow", 24}}]CoolColor[ z_ ] := RGBColor[1 - z, z, 1];AngularGauge[42, {0, 100}, ScaleRanges -> {{0, 20}, {20, 50}, {50, 80}, {80, 100}}, ScaleRangeStyle -> CoolColor]应用 (6)
将仪表用作 Manipulate 的控件:
Manipulate[Plot[Sin[a x], {x, 0, 4Pi}], {{a, 1}, 0, 4, AngularGauge[##, ImageSize -> 125]&}, ControlPlacement -> Left]AngularGauge[Dynamic[exp], {0, 300}]Do[(Pause[.4];exp = LeafCount[Integrate[1 / (x ^ n - 1), x]];), {n, 10}];AngularGauge[{MemoryInUse[], MaxMemoryUsed[]} / 10. ^ 9, {0, 4}, GaugeMarkers -> {"DivisionInterval", "Frame"}, GaugeFrameSize -> 0.25, GaugeStyle -> {{Green, None}, Red}]AngularGauge[Dynamic[t], {0, 30}, PlotLabel -> "Currently estimating x=", GaugeStyle -> Black]sol = NDSolve[{y'[x] == y[x]Cos[x + y[x]], y[0] == 1}, y, {x, 0, 30}, EvaluationMonitor :> (Pause[0.02];(t = x))]Partition[Table[Grid[{{Style[element, "Section"], SpanFromLeft}, {AngularGauge[ElementData[element, "AtomicWeight"], {0, 200}, GaugeLabels -> "AMU", PlotLabel -> "Atomic Weight", ImageSize -> 130],
ThermometerGauge[ElementData[element, "CriticalTemperature"], {0, 500}, ImageSize -> {75, 300}, GaugeLabels -> Placed[ Rotate["Critical Temperature (K)", π / 2], {.1, .5}]]},
{AngularGauge[ElementData[element, "CriticalPressure"], {0, 10}, GaugeLabels -> Placed["Mega pascals", {.5, .35}], PlotLabel -> "Critical Pressure", ImageSize -> 130], SpanFromAbove}}, Frame -> True, Alignment -> Bottom], {element, ElementData["NobleGas"][[1 ;; 6]]}], 2]//GridManipulate[With[{f = Function[x, x ^ 3 + 3x ^ 2 - 3x - 1]},
Column[{Row[{AngularGauge[(D[f[x], {x, 1}] /. x -> p), {-20, 20}, GaugeLabels -> {Placed["SuperscriptBox[1, st] Derivative", {.5, .7}], Automatic}],
AngularGauge[(D[f[x], {x, 2}] /. x -> p), {-20, 20}, GaugeLabels -> {Placed["SuperscriptBox[2, nd] Derivative", {.5, .7}], Automatic}]}],
Plot[f[t], {t, -4, 2}, Epilog -> {PointSize[Large], Red, Point[{p, f[p]}]}, ImageSize -> Medium]}, Center]], {{p, -3.5}, -4, 2}]文本
Wolfram Research (2012),AngularGauge,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AngularGauge.html (更新于 2015 年).
CMS
Wolfram 语言. 2012. "AngularGauge." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/AngularGauge.html.
APA
Wolfram 语言. (2012). AngularGauge. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AngularGauge.html 年
BibTeX
@misc{reference.wolfram_2026_angulargauge, author="Wolfram Research", title="{AngularGauge}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/AngularGauge.html}", note=[Accessed: 12-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_angulargauge, organization={Wolfram Research}, title={AngularGauge}, year={2015}, url={https://reference.wolfram.com/language/ref/AngularGauge.html}, note=[Accessed: 12-August-2026]}