| Name | Type | Default | 
            
                | animationDuration | Number | 1000 | 
            
                | 
                        
                            Determines the animation in milliseconds. To disable this property - set it to0 (zero).
                         
                            Code examples
                        
// select the BarGauge element and set the animation settings.
$('#jqxBarGauge').jqxBarGauge({
    values: values,
    animationDuration: 500
});
 
                            Get the animationproperty. var animationDuration = $('#jqxBarGauge').jqxBarGauge('animationDuration');
 | 
            
                | backgroundColor | String | '#e0e0e0' | 
            
                | 
                        
                            Sets or gets the jqxBarGauge background color.
                         
                            Code examples
                        
                            Set the backgroundColorproperty. $('#jqxBarGauge').jqxBarGauge({ backgroundColor: 'rosybrown' });
 
                            Get the backgroundColorproperty. var backgroundColor = $('#jqxBarGauge').jqxBarGauge('backgroundColor');
 | 
            
                | barSpacing | Number | 4 | 
            
                | 
                        
                            Sets or gets the space between the segments of the jqxBarGauge.
                         
                            Code examples
                        
                            Set the barSpacingproperty. $('#jqxBarGauge').jqxBarGauge({ barSpacing: 2 });
 
                            Get the barSpacingproperty. var barSpacing = $('#jqxBarGauge').jqxBarGauge('barSpacing');
 | 
            
                | baseValue | Number | null | 
            
                | 
                        
                            Sets the base value of jqxBarGauge.
                         
                            Code examples
                        
                            Set the baseValueproperty. $('#jqxBarGauge').jqxBarGauge({ baseValue: 10 });
 
                            Get the baseValueproperty. var baseValue = $('#jqxBarGauge').jqxBarGauge('baseValue');
 | 
            
                | colorScheme | String | 'scheme01' | 
            
                | 
                        
                            Sets the jqxBarGauge's color palette. jqxBarGauge suppports 27 color schemes from 'scheme01' to 'scheme27'. I's possible to set custom scheme in combination with "customColorScheme" property.
                         
                            Code examples
                        
                            Set the colorSchemeproperty. $('#jqxBarGauge').jqxBarGauge({ colorScheme: 'scheme06' });
 
                            Get the colorSchemeproperty. var colorScheme = $('#jqxBarGauge').jqxBarGauge('colorScheme');
 | 
            
                | customColorScheme | String | 'scheme01' | 
            
                | 
                        
                            Sets custom color palette in the BarGauge. This is used in combination with "colorScheme" property.
                         
                            Code examples
                        
                            Set the customColorSchemeproperty. 
$('#jqxBarGauge').jqxBarGauge({ 
    colorScheme: 'customColors',
    customColorScheme: {
        name: 'customColors',
        colors: ["blue", "green", "red"]
    }
});
 
                        CustomColorScheme Properties:
                         
                            name - sets the name of color scheme, corresponding with the value of "colorScheme" property.colors - sets the array of colors. 
                            Get the customColorSchemeproperty. var customColorScheme = $('#jqxBarGauge').jqxBarGauge('customColorScheme');
 | 
            
                | disabled | Boolean | false | 
            
                | 
                        
                            Sets or gets the values of the disabled property of jqxBarGauge. By default is false.
                         
                            Code examples
                        
                            Set the disabledproperty. $('#jqxBarGauge').jqxBarGauge({ disabled: true });
 
                            Get the disabledproperty. var disabled = $('#jqxBarGauge').jqxBarGauge('disabled');
 | 
            
                | endAngle | Number | 0 | 
            
                | 
                        
                            Sets or gets the endAngle of the BarGauge. Used to create geometry of the arc in the space.
                         
                            Code examples
                        
                            Set the endAngleproperty. 
$('#jqxBarGauge').jqxBarGauge({
    startAngle: 320,
    endAngle: 0
});
 
                            Get the endAngleproperty. var endAngle = $('#jqxBarGauge').jqxBarGauge('endAngle');
 | 
            
                | formatFunction | Object | null | 
            
                | 
                        
                            Sets or gets the formatFunction of the BarGauge. Used to make changes on the particular segment.
                         
                            Code examples
                        
                            Set the formatFunctionproperty. 
$('#jqxBarGauge').jqxBarGauge({
    formatFunction: {
        value: 45,
        index: 0,
        color: '#CA71AF'
    }
});
 
                            The formatFunction is a string or object with properties.
                         
                            value - set value of the segment with expected index.index - set index of the BarGauge that will be changed.color - set color. 
                            Get the formatFunctionproperty. var formatFunction = $('#jqxBarGauge').jqxBarGauge('formatFunction');
 | 
            
                | height | Number | 400 | 
            
                | 
                        
                            Sets or gets the BarGauge's height.
                         
                            Code examples
                        
                            Set the heightproperty. $('#jqxBarGauge').jqxBarGauge({ height: 450 });
 
                            Get the heightproperty. var height = $('#jqxBarGauge').jqxBarGauge('height');
 | 
            
                | labels | Object | null | 
            
                | 
                        
                            This property is used to make fine settings on BarGauge labels at each segment.
                         
                            Code examples
                        
                            Set the labelsproperty. 
$('#jqxBarGauge').jqxBarGauge({
    values: values,
    labels: {
        connectorColor: 'red',
        connectorWidth: 1,
        font: {
            color: 'darkseagreen',
            size: 12,
        },
        formatFunction: function (value, index) {
            return value + ' €';
        }
        indent: 15,
        precision: 1,
        visible: true
    }
});
 
                        Labels Properties:
                         
                            connectorColor - sets the connector's color of the BarGauge can set this color as a string.connectorWidth - sets the connector's width of the BarGauge.
                                font - sets the font of the labels in jqxBarGauge. This is an object with following members:
                                
                                    color - sets the color of the labels.family - sets the font family of the labels.size - sets the size of the labels.
                                formatFunction - sets a custom rendering function. The formatFunction function is called when a labels is appearing in the jqxBarGauge. You can use it to override the built-in labels rendering.
                                The formatFunction function has 1 parameter passed by jqxBarGauge - value that is rendered by the BarGauge.With following members:
 
                                    index - set indexvalue - set valueindent - sets the indent of the BarGauge. The distance of the last segment to the labels.precision - sets the precision of the displayed values in the BarGauge.visible - sets the visible of the BarGauge. Acceptable values: true or false. 
                            Get the labelsproperty. var labels = $('#jqxBarGauge').jqxBarGauge('labels');
 | 
            
                | max | Number | 100 | 
            
                | 
                        
                            Sets or gets the end value of BarGauge.
                         
                            Code examples
                        
                            Set the maxproperty. $('#jqxBarGauge').jqxBarGauge({ max: 50 });
 
                            Get the maxproperty. var max = $('#jqxBarGauge').jqxBarGauge('max');
 | 
            
                | min | Number | 0 | 
            
                | 
                        
                            Sets or gets BarGauge's min. This property specifies the beggining of the BarGauge's scale.
                         
                            Code examples
                        
                            Set the minproperty. $('#jqxBarGauge').jqxBarGauge({ min: 0 });
 
                            Get the minproperty. var min = $('#jqxBarGauge').jqxBarGauge('min');
 | 
            
                | relativeInnerRadius | Number | 0.3 | 
            
                | 
                        
                            Sets or gets the relativeInnerRadius of jqxBarGauge. It's value represents the proportion between inner and outer radius.
                         
                            Code examples
                        
                            Set the relativeInnerRadiusproperty. $('#jqxBarGauge').jqxBarGauge({ relativeInnerRadius: 0.5 });
 
                            Get the pathModifiedproperty. var relativeInnerRadius = $('#jqxBarGauge').jqxBarGauge('relativeInnerRadius');
 | 
            
                | rendered | Function | null | 
            
                | 
                        
                            This function is called when the BarGauge is initialized and the binding is complete.
                         
                            Code examples
                        
                            Set the renderedproperty. 
$('#jqxBarGauge').jqxBarGauge({
    rendered: function () {
        // Create some functionality
    }
});
                        
 var rendered = $('#jqxBarGauge').jqxBarGauge('rendered');
 | 
            
                | startAngle | Number | 225 | 
            
                | 
                        
                            Sets or gets the startAngle of the BarGauge. Used to create geometry of the arc in the space.
                         
                            Code examples
                        
                            Set the startAngleproperty. 
$('#jqxBarGauge').jqxBarGauge({    
    startAngle: 320,
    endAngle: 0
});
 
                            Get the startAngleproperty. var startAngle = $('#jqxBarGauge').jqxBarGauge('startAngle');
 | 
            
                | title | Object|String | null | 
            
                | 
                        
                            Sets or gets the BarGauge's title. This property can be string or object with custom title settings.
                         
                            Code examples
                        
                            Set the titleproperty. 
$('#jqxBarGauge').jqxBarGauge({
    values: [11, 22, 33, 55, 88, 143],
    title: {
        text: 'Ranking',
        font: {
            color: 'rosybrown',
            size: 25,
            opacity: 0.5,
            family: "'Helvetica Neue', 'Arial'",
            weight: 200
        },
        horizontalAlignment: 'center',
        margin: {
            bottom: 0,
            left: 0,
            right: 0,
            top: 0
        },
        subtitle: {
            text: '(top 100)',
            font: {
                color: 'mistyrose ',
                family: 'MS Georgia',
                opacity: 1,
                size: 16,
                weight: 200
            }
        },
        verticalAlignment: 'top'
    }
});
 
                        The title is a string or object with properties.
                        
                         
                            
                                font - sets the font of the title in BarGauge. This is an object with following members:
                                
                                    color - sets color for the text.family - sets family for the text. For example: family: 'MS Georgia''Segoe UI', 'Helvetica Neue', 'Trebuchet MS', 'Verdana'.opacity - sets opacity for the text. From 0 to 1 (ex. 0.45).size - sets size for the text.weight - sets weight for the text.horizontalAlignment - horizontal position of the title. Possible values: 'center', 'left', 'right'
                                margin - one value for space around the title. It is possible to set different space to each side:
                                
                                    bottom - default value (bottom: 0)left - default value (left: 0)right - default value (right: 0)top - default value (top: 0)
                                subtitle - sets subtitle of the BarGauge. Second way to set subtitle is with object.Possible settings:
 
                                    text - content of the subtitle
                                        font - sets fine settings with object This is an object with following members:
                                        
                                            color - set the color of the subtitle.family - set the font family of the subtitle.opacity - set the font opacity of the subtitle.size - set the size of the subtitle.weight - set the font weight of the subtitle.text - content of the titleverticalAlignment - vertical position of the title. Possible values: 'top', 'bottom' 
                            Get the titleproperty. var title = $('#jqxBarGauge').jqxBarGauge('title');
 | 
            
                | tooltip | Object | null | 
            
                | 
                        
                            Sets or gets the BarGauge's tooltip.
                         
                            Code examples
                        
                            Set the tooltipproperties. 
$('#jqxBarGauge').jqxBarGauge({
    values: [11, 22, 33, 55, 88, 143],
    tooltip: {
       classname: "myTooltip",
       formatFunction: function (value, index) {
           return value + ' €';
       },
       visible: true,
       precision: 0
    }
});
 
                        The tooltip is an object with following properties:
                        
                         
                            classname - set a class for each one tooltip.
                                formatFunction - This function is called when the user hover a segment of BarGauge and show details in desirable view.With following members:
 
                                    index - set indexvalue - set valueprecision - set a precision of the formatted value displayed in a tooltip.visible - set whether or not tooltips are visible in the BarGauge. 
                            Get the tooltipproperty. var tooltip = $('#jqxBarGauge').jqxBarGauge('tooltip');
 | 
            
                | useGradient | Boolean | true | 
            
                | 
                        
                            Sets or gets useGradient of the BarGauge. Change visualization of the segments between flat color or with gradient.
                         
                            Code examples
                        
                            Set the useGradientproperty. $('#jqxBarGauge').jqxBarGauge({ useGradient: false });
 
                            Get the useGradientproperty. var useGradient = $('#jqxBarGauge').jqxBarGauge('useGradient');
 | 
            
                | values | Array | [] | 
            
                | 
                        
                            Sets or gets array of values for the BarGauge.
                         
                            Code examples
                        
                            Set the valuesproperty. $('#jqxBarGauge').jqxBarGauge({ values: [11, 22, 33, 55, 88, 143] });
 
                            Get the valuesproperty. var values = $('#jqxBarGauge').jqxBarGauge('values');
 | 
            
                | width | Number | 400 | 
            
                | 
                        
                            Sets or gets the BarGauge's width.
                         
                            Code examples
                        
                            Set the widthproperty. $('#jqxBarGauge').jqxBarGauge({ width: 850 });
 
                            Get the widthproperty. var width = $('#jqxBarGauge').jqxBarGauge('width');
 | 
            
                |  | 
            
                | drawEnd | Event |  | 
            
                | 
                        
                            The event is raised when the BarGauge finish rendering. Commonly used in combination with drawStart event.
                         
                            Code examples
                        
                            Bind to the drawEndevent by type: jqxBarGauge. $('#jqxBarGauge').bind('drawEnd', function () { // Some code here. }); 
 | 
            
                | drawStart | Event |  | 
            
                | 
                        
                            The event is raised when the BarGauge starts rendering again. Commonly used in combination with drawEnd event.
                         
                            Code examples
                        
                            Bind to the drawStartevent by type: jqxBarGauge. $('#jqxBarGauge').bind('drawStart', function () { // Some code here. }); 
 | 
            
                | initialized | Event |  | 
            
                | 
                        
                            Fires when the jqxBarGauge is rendered for the first time. The BarGauge is initialized.
                         
                            Code examples
                        
                            Bind to the initializedevent by type: jqxBarGauge. $('#jqxBarGauge').bind('initialized', function () { // Some code here. }); 
 | 
            
                | tooltipClose | Event |  | 
            
                | 
                        
                            Fires when a BarGauge's tooltip is closed.
                         
                            Code examples
                        
                            Bind to the tooltipCloseevent by type: jqxBarGauge. $('#jqxBarGauge').on('tooltipClose', function () { // Some code here. }); 
 | 
            
                | tooltipOpen | Event |  | 
            
                | 
                        
                            Fires when a BarGauge's tooltip is open.
                         
                            Code examples
                        
                            Bind to the tooltipOpenevent by type: jqxBarGauge. $('#jqxBarGauge').on('tooltipOpen', function () { // Some code here. });
 | 
            
                | valueChanged | Event |  | 
            
                | 
                        
                            Fires after the values are changed.
                         
                            Code examples
                        
                            Bind to the valueChangedevent by type: jqxBarGauge. $('#jqxBarGauge').on('valueChanged', function () { // Some code here. }); 
 | 
            
                |  | 
            
                | refresh | Method |  | 
            
                | 
                        
                            Refreshes the BarGauge.
                         
                            
                                
                                    Return Value
                            None
                                        | Parameter | Type | Description |  
                                        | None |  |  |  
                            Code examples
                        
                            Invoke the refreshmethod. 
$('#jqxBarGauge').jqxBarGauge('refresh');
 | 
            
                | render | Method |  | 
            
                | 
                        
                            Renders the BarGauge contents. This method completely refreshes the BarGauge.
                         
                            
                                
                                    Return Value
                            None
                                        | Parameter | Type | Description |  
                                        | None |  |  |  
                            Code examples
                        
                            Invoke the rendermethod. 
$('#jqxBarGauge').jqxBarGauge('refresh');
 | 
            
                | val | Method |  | 
            
                | 
                        
                            Returns an array of the BarGauge values.
                         
                            
                                
                                    Return Value
                            Array
                                        | Parameter | Type | Description |  
                                        | Array |  |  |  
                            Code examples
                        
                            Invoke the valmethod. 
                        // Get the value.
                         var values = $("#jqxGauge").jqxGauge('val');
 
                        // Get the values using jQuery's val()
                         var values = $("#jqxGauge").val();
 
                        // Set values.
                         $("#jqxGauge").jqxGauge('val', [14, 27, 35]);
 
                        // Set values using jQuery's val().
                         $("#jqxGauge").val([14, 27, 35]);
 |