+++ # ----------------------------------------------------------------------- # Do not edit this file. It is automatically generated by API Documenter. # ----------------------------------------------------------------------- title = "Gauge" keywords = ["grafana","documentation","sdk","@grafana/ui"] type = "docs" +++ ## Gauge class Signature ```typescript export declare class Gauge extends PureComponent ``` Import ```typescript import { Gauge } from '@grafana/ui'; ``` Properties | Property | Modifiers | Type | Description | | --- | --- | --- | --- | | [canvasElement](#canvaselement-property) | | any | | | [defaultProps](#defaultprops-property) | static | Partial<Props> | | | [renderVisualization](#rendervisualization-property) | | () => JSX.Element | | Methods | Method | Modifiers | Description | | --- | --- | --- | | [componentDidMount()](#componentdidmount-method) | | | | [componentDidUpdate()](#componentdidupdate-method) | | | | [draw()](#draw-method) | | | | [getFontScale(length)](#getfontscale-method) | | | | [getFormattedThresholds()](#getformattedthresholds-method) | | | | [render()](#render-method) | | | ### canvasElement property Signature ```typescript canvasElement: any; ``` ### defaultProps property Signature ```typescript static defaultProps: Partial; ``` ### renderVisualization property Signature ```typescript renderVisualization: () => JSX.Element; ``` ### componentDidMount method Signature ```typescript componentDidMount(): void; ``` Returns: `void` ### componentDidUpdate method Signature ```typescript componentDidUpdate(): void; ``` Returns: `void` ### draw method Signature ```typescript draw(): void; ``` Returns: `void` ### getFontScale method Signature ```typescript getFontScale(length: number): number; ``` Parameters | Parameter | Type | Description | | --- | --- | --- | | length | number | | Returns: `number` ### getFormattedThresholds method Signature ```typescript getFormattedThresholds(): Threshold[]; ``` Returns: `Threshold[]` ### render method Signature ```typescript render(): JSX.Element; ``` Returns: `JSX.Element`