WOLFRAM

Enable JavaScript to interact with content and submit forms on Wolfram websites. Learn how
Wolfram Language & System Documentation Center

HorizontalGauge [value]

draws a linear gauge showing value in a range of 0 to 1.

HorizontalGauge [value,{min,max}]

draws a linear gauge showing value in a range of min to max.

HorizontalGauge [Dynamic [value],]

allows value to be set interactively using the gauge.

HorizontalGauge [{value1,value2,},]

draws a gauge showing multiple values.

Details and Options
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Data and Layouts  
Styling and Appearance  
Labeling and Legending  
Options  
Background  
GaugeFaceElementFunction  
GaugeFaceStyle  
Show More Show More
GaugeFrameElementFunction  
GaugeFrameSize  
GaugeFrameStyle  
GaugeLabels  
GaugeMarkers  
GaugeStyle  
LabelStyle  
PerformanceGoal  
PlotTheme  
ScaleDivisions  
ScaleOrigin  
ScalePadding  
ScaleRanges  
ScaleRangeStyle  
TargetUnits  
TicksStyle  
Applications  
See Also
Related Guides
History
Cite this Page

HorizontalGauge [value]

draws a linear gauge showing value in a range of 0 to 1.

HorizontalGauge [value,{min,max}]

draws a linear gauge showing value in a range of min to max.

HorizontalGauge [Dynamic [value],]

allows value to be set interactively using the gauge.

HorizontalGauge [{value1,value2,},]

draws a gauge showing multiple values.

Details and Options

Examples

open all close all

Basic Examples  (4)

Generate a dial gauge for a particular value:

Generate a gauge using values with units:

Generate a gauge that displays multiple values:

Generate a dial gauge with an interactive value:

Scope  (22)

Data and Layouts  (7)

Data values do not have to be within the range of the scale:

Nonreal data is taken to be missing and typically uses the min value of the gauge:

The min and max specified are sorted so that the smaller number of the list is always the min:

Generate a gauge using values with units:

Specify the displayed units with TargetUnits :

Change the position of the scale:

Specify a constant horizontal and vertical padding:

Use Dynamic to make an interactive gauge:

Styling and Appearance  (9)

Use a theme to control the overall appearance:

Combine the theme with other options:

Use explicit styles for the markers:

Use any gradient or indexed color schemes from ColorData to style the markers:

Change the type of markers used:

Change where the markers are placed:

Position the marker in the frame:

Use any graphic or image for the marker:

Change the style of the face of the gauge:

Change the style of the frame around the gauge:

Specify ranges of the scale to be colored by the index on the dial face:

Labeling and Legending  (6)

Use GaugeLabels to add a label to the gauge face:

Add a display of the scale value:

Add a display of the gauge units:

Show units and scale value:

Use Placed to change the location of the label on the face of the gauge:

Use a list to specify more than one label:

Options  (69)

Background  (1)

Insert a background color behind the gauge:

Use GaugeFaceStyle to set the face style:

GaugeFaceElementFunction  (3)

List built-in settings for GaugeFaceElementFunction :

For detailed settings use Palettes ChartElementSchemes:

Write a custom GaugeFaceElementFunction :

GaugeFaceStyle  (3)

Specify the style for the gauge face:

Use None to turn off the face:

Use a Texture as a gauge face:

GaugeFrameElementFunction  (2)

List built-in settings for GaugeFrameElementFunction :

For detailed settings use Palettes ChartElementSchemes:

GaugeFrameSize  (3)

Use an explicit width in the graphics coordinate system to draw the frame:

Use None to turn off the frame:

Use named sizes for the frame:

GaugeFrameStyle  (1)

Use directives to change the rendering of the gauge frame:

GaugeLabels  (9)

Show the value as a label:

Specify a label:

Labels can be any expression:

Use Placed to control label placement:

Position labels at values along the scale:

Position labels using a scaled coordinate system along the scale:

Use a scaled coordinate system over the entire gauge:

Place all labels at the middle of the scale and vary the coordinates within the label:

Use a list to specify more than one label:

GaugeMarkers  (9)

Turn the markers on and off:

List built-in settings for GaugeMarkers :

For detailed settings use Palettes ChartElementSchemes:

Use an image or graphic for a marker:

Use Placed to change the location of the marker:

Position the marker in the frame:

Fill a cumulative bar to the value:

Fill segments that are centered on division values:

Sequential markers are activated when the value rounds to the division value:

Fill segments that are between division values:

Sequential markers are activated when the value is greater than or equal to the division value:

Use an image or graphic for a cumulative marker:

GaugeStyle  (5)

Style the gauge marker:

By default different styles are chosen for multiple markers:

Specify a list of styles:

Use any gradient or indexed color schemes from ColorData :

Specify the style for cumulative markers up to the gauge value:

Specify an additional style for markers beyond the gauge value:

LabelStyle  (1)

Style the labels:

PerformanceGoal  (2)

Generate a gauge with tooltips on the gauge markers:

Emphasize performance by disabling interactive behaviors:

PlotTheme  (4)

Create gauges using a variety of base themes:

Specify a theme with minimal elements:

Change the gauge color:

The "Sparkline" theme fits gauges in the surrounding text:

ScaleDivisions  (2)

Specify the total number of ticks:

Specify the number of major and minor ticks:

ScaleOrigin  (3)

Use ScaleOrigin to specify a vertical offset for the scale:

Specify a starting and ending position for the scale:

Specify a horizontal position and vertical extent for the scale:

ScalePadding  (3)

Use automatically determined padding around the scale:

Specify a constant horizontal and vertical padding:

Use a scaled value for the constant horizontal and vertical padding:

Specify different horizontal and vertical padding on each side:

ScaleRanges  (7)

Highlight a range of values on the scale:

Specify multiple ranges:

Style the entire region behind the scale:

Ranges need not be contiguous or distinct:

Directly associate a style with a range with range->style:

ScaleRanges draw in front of the gauge face:

Change the scale range width:

ScaleRangeStyle  (7)

By default, the scale ranges are colored with a gradient based on the marker color:

Apply a style to all of the ranges:

Use a list of styles to draw the ranges:

Use ScaleRangeStyle->{None ,style} to apply a style to the scale only:

Apply a style to the backgrounds and foregrounds of all the ranges:

Color the scale ranges with built-in color schemes:

Define a one-dimensional color function:

TargetUnits  (2)

By default, units are determined automatically:

Specify the displayed units:

TicksStyle  (2)

Specify overall ticks style:

Use None to not draw ticks:

Applications  (6)

Visualize leaf count for successive integrals:

Monitor memory used by processes with a indicator of the max memory used:

Monitor how long the kernel has been running and how much time has been spent in computation:

Monitor progress when integrating a differential equation:

Monitor where NIntegrate is focusing on approximating the integral:

Monitor progress when integrating a differential equation:

Visualize the spectral lines of elements:

Wolfram Research (2012), HorizontalGauge, Wolfram Language function, https://reference.wolfram.com/language/ref/HorizontalGauge.html (updated 2014).

Text

Wolfram Research (2012), HorizontalGauge, Wolfram Language function, https://reference.wolfram.com/language/ref/HorizontalGauge.html (updated 2014).

CMS

Wolfram Language. 2012. "HorizontalGauge." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/HorizontalGauge.html.

APA

Wolfram Language. (2012). HorizontalGauge. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/HorizontalGauge.html

BibTeX

@misc{reference.wolfram_2025_horizontalgauge, author="Wolfram Research", title="{HorizontalGauge}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/HorizontalGauge.html}", note=[Accessed: 04-January-2026]}

BibLaTeX

@online{reference.wolfram_2025_horizontalgauge, organization={Wolfram Research}, title={HorizontalGauge}, year={2014}, url={https://reference.wolfram.com/language/ref/HorizontalGauge.html}, note=[Accessed: 04-January-2026]}

Top [フレーム]

AltStyle によって変換されたページ (->オリジナル) /