Gauge, without any module, pure js
check in ie10+(i think can use in ie8), ff23+, chrome 24+
$ npm install gauge-svg
<div id="gauge-container" class="gauge-container">
<svg version="1.1" id="gauge" class="gauge"/>
</div>
<script src="../src/js/gauge.js"></script>
<script>
GAUGE.gaugeInit();
</script>
<script src="../src/js/gauge.js"></script>
<script>
GAUGE.domElem = document.getElementById('gauge');
GAUGE.domElemContainer = document.getElementById('gauge-container');
GAUGE.settings = {
aperture: 240,
radiusGauge: 200,
division: {
divisionsPerSection: 10,
color: '#bbb',
radius: 1,
},
divisionBreakpoint: {
width: 2,
height: 8,
color: '#333',
valueColor: [
'#666666','#666666','#666666','#666666','#666666','#666666','#666666','#ffa500','#ffa500','#ff0000',
],
value: [
1,2,3,4,5,6
]
},
</script>
<script>
GAUGE.gaugeInit();
GAUGE.transformArrow(30); // angle in degree
</script>
1.0.5
MIT
Free Software, Hell Yeah!