<commit_before>[![License](http://img.shields.io/:license-mit-blue.svg)](http://doge.mit-license.org)
[![Code Climate](https://codeclimate.com/github/DeepSilence/ResponsiveGauge/badges/gpa.svg)](https://codeclimate.com/github/DeepSilence/ResponsiveGauge)

#[Responsive gauge](http://deepsilence.github.io/ResponsiveGauge/main.html "Responsive gauge demo and documentation")

Responsive gauge is a Javascript library to create gauges of custom styles, that adapts to theirs container's available space.
The lib is based on D3, numbro and generates SVG.

[See the demos and documentation.](http://deepsilence.github.io/ResponsiveGauge/main.html "Responsive gauge demo and documentation")

## Capabilities
* gauge resizes with its container
* gauge can start and end at any angle
* pointer can be of different styles (needle, filament, filler)
* gauge can have different colorizations (smooth gradient, gradient by sectors, monochrome)
* gauges can have borders 
* labels, gauge and pointer can have different size, position and colorization
* labels and value can be formated, and their unit given
* a default configuration can be set for common gauges
* values updates are efficient (no full rerender)
* pointer stabilization at the correct position can be animated 

##Compatibility
* Opera 36+, FF 43+, Chrome 45+, IE9 (?)
	
## Known bugs 
* 'pointerSlowness' is not yet implemented for 'filled' pointers
	
	
---
Based on <NAME> (http://bl.ocks.org/msqr/3202712) work

Released under the MIT license (see the LICENSE file for details)<commit_msg>better description of the lib<commit_after>[![License](http://img.shields.io/:license-mit-blue.svg)](http://doge.mit-license.org)
[![Code Climate](https://codeclimate.com/github/DeepSilence/ResponsiveGauge/badges/gpa.svg)](https://codeclimate.com/github/DeepSilence/ResponsiveGauge)

#[Responsive gauge](http://deepsilence.github.io/ResponsiveGauge/main.html "Responsive gauge demo and documentation")

Responsive gauge is a lightweight js library to create customizable gauges, that adapts to theirs container's available space.
The lib is based on D3, numbro and generates SVG.

[See the demos and documentation.](http://deepsilence.github.io/ResponsiveGauge/main.html "Responsive gauge demo and documentation")

## Capabilities
* lightweigth library
* gauges are responsive to their containers size changes
* gauges can be customized : 
 * different styles of pointers (needle, filament, filler)
 * different size, position and colorization of the labels, gauges and pointers
 * gauges can start and end at any angle
 * gauges can have different colorizations (smooth gradient, gradient by sectors, monochrome)
 * gauges can have borders 
 * custom label format, and unit
* efficient values updates (no full rerender)
* a default configuration can be set for common gauges
* animation of the pointer stabilization

##Compatibility
* Opera 36+, FF 43+, Chrome 45+, IE10 (still buggy)
	
## Known bugs 
* 'pointerSlowness' is not yet implemented for 'filled' pointers
* on IE, the container resize do not always cause the repaint
	
---
Based on <NAME> (http://bl.ocks.org/msqr/3202712) work

Released under the MIT license (see the LICENSE file for details)
{'fraction_non_alphanumeric': 0.09425717852684144, 'fraction_numerical': 0.009675405742821473, 'mean_word_length': 5.128107074569789, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4566255', 'n_tokens_mistral': 972, 'n_tokens_neox': 893, 'n_words': 346}