HTMLcopy
1
<div id="container"></div>
CSScopy
6
1
html, body, #container {
2
width: 100%;
3
height: 100%;
4
margin: 0;
5
padding: 0;
6
}
JavaScriptcopy
x
1
anychart.onDocumentReady(function () {
2
var chart = anychart.gauges.circular([{value: 27}]);
3
4
chart.padding('10%');
5
chart.startAngle(270);
6
chart.sweepAngle(180);
7
chart.fill('#fff');
8
chart.stroke(null);
9
10
var axis = chart.axis();
11
axis.radius(95);
12
axis.fill('#7CFC00 0.3');
13
axis.width(10);
14
axis.cornersRounding('50%');
15
16
axis.scale().minimum(0);
17
axis.scale().maximum(100);
18
19
axis.ticks().length(4);
20
axis.ticks().position('outside');
21
22
axis.labels().position('outside');
23
24
chart.range({
25
from: 50,
26
to: 80,
27
position: 'inside',
28
fill: '#F44336',
29
startSize: 10,
30
endSize: 10,
31
radius: 90
32
});
33
34
var range = chart.range();
35
36
// Set the rounding of range.
37
range.cornersRounding('50%');
38
39
chart.title('Set radius for the rounding of circular range');
40
chart.needle();
41
chart.container('container');
42
chart.draw();
43
});