jQWidgets
  • Docs
  • License and Pricing
  • Services
  • Community
    • Forums
    • Blogs
    • Follow Us
    • Client Login
  • About
    • About Us
    • Contact Us
    • FAQ
  • Products
    • Angular
    • React
    • Vue
    • jQuery
    • Web Components
    • Blazor
    • Svelte
    • Templates
  • Download
Angular UI Components
  • Javascript/jQuery
  • Angular
  • Vue
  • React
  • Web Components
  • Blazor
  • Templates
  • Theme Builder
  • Artavolo
Show Demo List

Angular UI Components (Angular 16–22 supported)

Data Grids and Tables

  • jqxGrid
  • jqxPivotGrid
  • jqxTreeGrid
  • jqxDataTable

Charts and Visualization

  • jqxChart
  • jqxGauge
  • jqxBarGauge
  • jqxBulletChart
  • jqxHeatMap
  • jqxTreeMap
  • jqxRangeSelector
  • jqxBarcode New
  • jqxQRcode New
  • jqxDraw

Scheduling and Planning

  • jqxScheduler
  • jqxGantt
  • jqxKanban
  • jqxTimeline

AI and Collaboration

  • jqxChat New

Editors and Inputs

  • jqxEditor
  • jqxForm
  • jqxDateTimeInput
  • jqxCalendar
  • jqxTimePicker
  • jqxInput
  • jqxNumberInput
  • jqxMaskedInput
  • jqxFormattedInput
  • jqxComplexInput
  • jqxPasswordInput
  • jqxTextArea
  • jqxColorPicker
  • jqxSlider
  • jqxKnob
  • jqxRating
  • jqxButtons
  • jqxCheckBoxGroup New
  • jqxFileUpload
  • jqxValidator
  • jqxValidator

Lists and Selection

  • jqxDropDownList
  • jqxComboBox
  • jqxListBox
  • jqxTree
  • jqxPickList New

Navigation and Menus

  • jqxTabs
  • jqxMenu
  • jqxToolBar
  • jqxRibbon
  • jqxNavigationBar
  • jqxNavBar
  • jqxListMenu

Layout and Containers

  • jqxSplitter
  • jqxLayout
  • jqxDockingLayout
  • jqxDocking
  • jqxSplitLayout
  • jqxPanel
  • jqxExpander
  • jqxResponsivePanel
  • jqxScrollView
  • jqxScrollBar

Popups and Feedback

  • jqxWindow
  • jqxNotification
  • jqxTooltip
  • jqxPopOver
  • jqxLoader
  • jqxProgressBar

Data and Utilities

  • jqxDragDrop
  • jqxSortable

jqxGauge

  • Default Functionality
  • Gauge Settings
  • Gauge with Slider
  • Linear Gauge Settings
Theme:
  • Demo
  • App.htm
  • app.ts
  • app.html
  • main.ts
  • API Reference

Angular Gauge UI Component

The Gauge component for Angular displays an indicator within a range of values. Gauges are usually used in a table to show the relative value of a field in a range of values in the data region, for example, as a KPI. The labels of the Gauge can be formatted to be shown on the inside or on the outside of the Gauge. In addition you can also easily show and hide the ranges and the border. The component can have a slider and can be configured to resemble a mechanical clock. The Gauge can also be linear instead of circular and to resemble a thermometer.

angular gauge

About jqxGauge for Angular

jqxGauge is the jQWidgets Gauge component for Angular. Radial and linear gauges with ranges, ticks, labels and animated pointers.

4 jqxGauge demos with source code

  • Default Functionality
  • Gauge Settings – The basic settings in Angular Gauge.
  • Gauge with Slider – Dynamically update Angular Gauge's values.
  • Linear Gauge Settings – The LinearGauge settings in Angular Gauge.

jqxGauge API

jqxGauge has 25 properties, 2 events and 3 methods, all in the API reference. Its main members, those its demos use first:

  • border (property) – Sets or gets the gauge's properties for it's border.
  • labels (property) – Sets or gets the gauge's properties for it's labels.
  • ranges (property) – This property is array of objects.
  • ticksMajor (property) – Sets or gets the gauge's properties for it's major ticks.
  • ticksMinor (property) – Sets or gets the gauge's properties for it's minor ticks.
  • value (property) – Sets or gets gauge's value.
  • animationDuration (property) – Sets or gets jqxGauge's animation duration [ms].
  • colorScheme (property) – Sets the gauge's color palette.
  • max (property) – Sets or gets jqxGauge's max value.
  • pointer (property) – Sets or gets the gauge's properties for it's pointer.

Learn more

  • Getting started
  • API reference
  • JavaScript version
jQWidgets
  • Facebook
  • X (Twitter)
  • Demo
  • Download
  • Documentation
  • License and Pricing
  • Services
  • Products
  • Angular UI Components
  • React UI Components
  • Vue UI Components
  • Blazor UI Components
  • jQuery UI Components
  • Javascript UI Components
  • Svelte Data Grid (SvGrid)
  • Forums
  • About
  • Terms of Use
  • Privacy Policy
  • Contact Us

jQWidgets © 2011-2026. All Rights Reserved.