John Doe
PHP Developer- Main Category
- Dashboard
- Appearance
- Page Layouts
- Color Schemes
- Sidebar Layouts
- Components
- UI ComponentsHot
- Bootstrap Components
- Tables
- Charts
- Forms
- Basic Forms
- Form Layouts
- Validations
- Form Components
- Editable Form
- Steps
- Dropzone
- Editors
- Pages
- Login
- Register
- Error 404
- Error 500
- Profile
- Pricing
Charts - Others
One stop solution for perfect admin dashboard!
- Home
- Charts - Others
Animated Gauge
<!-- ========== HTML ========== --><div id="chart1" class="op-chart"></div><!-- ========== JS ========== --><script> $(function($) { // chart1 var chart1 = AmCharts.makeChart("chart1", { "theme": "light", "type": "gauge", "fontFamily": "Poppins", "axes": [{ "topTextFontSize": 20, "topTextYOffset": 70, "axisColor": "#31d6ea", "axisThickness": 1, "endValue": 100, "gridInside": true, "inside": true, "radius": "50%", "valueInterval": 10, "tickColor": "#67b7dc", "startAngle": -90, "endAngle": 90, "unit": "%", "bandOutlineAlpha": 0, "bands": [{ "color": "#3498db", "endValue": 100, "innerRadius": "105%", "radius": "170%", "gradientRatio": [0.5, 0, -0.5], "startValue": 0 }, { "color": "#27ae60", "endValue": 0, "innerRadius": "105%", "radius": "170%", "gradientRatio": [0.5, 0, -0.5], "startValue": 0 }] }], "arrows": [{ "alpha": 1, "innerRadius": "35%", "nailRadius": 0, "radius": "170%" }] }); setInterval(randomValue, 2000); // set random value function randomValue() { var value = Math.round(Math.random() * 100); chart1.arrows[0].setValue(value); chart1.axes[0].setTopText(value + " %"); // adjust darker band to new value chart1.axes[0].bands[1].setEndValue(value); } });</script>
Angular Gauge
<!-- ========== HTML ========== --><div id="chart2" class="op-chart"></div><!-- ========== JS ========== --><script> $(function($) { // Chart 2 var gaugeChart = AmCharts.makeChart( "chart2", { "type": "gauge", "theme": "light", "fontFamily": "Poppins", "axes": [ { "axisThickness": 1, "axisAlpha": 0.2, "tickAlpha": 0.2, "valueInterval": 20, "bands": [ { "color": "#84b761", "endValue": 90, "startValue": 0 }, { "color": "#fdd400", "endValue": 130, "startValue": 90 }, { "color": "#cc4748", "endValue": 220, "innerRadius": "95%", "startValue": 130 } ], "bottomText": "0 km/h", "bottomTextYOffset": -20, "endValue": 220 } ], "arrows": [ {} ], "export": { "enabled": true } } ); setInterval( randomValue2, 2000 ); // set random value function randomValue2() { var value = Math.round( Math.random() * 200 ); if ( gaugeChart ) { if ( gaugeChart.arrows ) { if ( gaugeChart.arrows[ 0 ] ) { if ( gaugeChart.arrows[ 0 ].setValue ) { gaugeChart.arrows[ 0 ].setValue( value ); gaugeChart.axes[ 0 ].setBottomText( value + " km/h" ); } } } } } });</script>
Clock
<!-- ========== HTML ========== --><div id="chart3" class="op-chart"></div><!-- ========== JS ========== --><script> $(function($) { var chart3 = AmCharts.makeChart( "chart3", { "type": "gauge", "theme": "dark", "fontFamily": "Poppins", "startDuration": 0.3, "marginTop": 20, "marginBottom": 50, "axes": [ { "axisAlpha": 0.3, "endAngle": 360, "endValue": 12, "minorTickInterval": 0.2, "showFirstLabel": false, "startAngle": 0, "axisThickness": 1, "valueInterval": 1 } ], "arrows": [ { "radius": "50%", "innerRadius": 0, "clockWiseOnly": true, "nailRadius": 10, "nailAlpha": 1 }, { "nailRadius": 0, "radius": "80%", "startWidth": 6, "innerRadius": 0, "clockWiseOnly": true }, { "color": "#CC0000", "nailRadius": 4, "startWidth": 3, "innerRadius": 0, "clockWiseOnly": true, "nailAlpha": 1 } ], "export": { "enabled": true } } ); // update each second setInterval( updateClock, 1000 ); // update clock function updateClock() { if(chart3.arrows.length >0){ // get current date var date = new Date(); var hours = date.getHours(); var minutes = date.getMinutes(); var seconds = date.getSeconds(); if(chart3.arrows[ 0 ].setValue){ // set hours chart3.arrows[ 0 ].setValue( hours + minutes / 60 ); // set minutes chart3.arrows[ 1 ].setValue( 12 * ( minutes + seconds / 60 ) / 60 ); // set seconds chart3.arrows[ 2 ].setValue( 12 * date.getSeconds() / 60 ); } } } });</script>
Solid Gauge
<!-- ========== HTML ========== --><div id="chart4" class="op-chart"></div><!-- ========== JS ========== --><script> $(function($) { // Chart 4 var gaugeChart4 = AmCharts.makeChart("chart4", { "type": "gauge", "theme": "dark", "fontFamily": "Poppins", "axes": [{ "axisAlpha": 0, "tickAlpha": 0, "labelsEnabled": false, "startValue": 0, "endValue": 100, "startAngle": 0, "endAngle": 270, "bands": [{ "color": "#eee", "startValue": 0, "endValue": 100, "radius": "100%", "innerRadius": "85%" }, { "color": "#3498db", "startValue": 0, "endValue": 80, "radius": "100%", "innerRadius": "85%", "balloonText": "90%" }, { "color": "#eee", "startValue": 0, "endValue": 100, "radius": "80%", "innerRadius": "65%" }, { "color": "#e74c3c", "startValue": 0, "endValue": 35, "radius": "80%", "innerRadius": "65%", "balloonText": "35%" }, { "color": "#eee", "startValue": 0, "endValue": 100, "radius": "60%", "innerRadius": "45%" }, { "color": "#27ae60", "startValue": 0, "endValue": 92, "radius": "60%", "innerRadius": "45%", "balloonText": "92%" }, { "color": "#eee", "startValue": 0, "endValue": 100, "radius": "40%", "innerRadius": "25%" }, { "color": "#f39c12", "startValue": 0, "endValue": 68, "radius": "40%", "innerRadius": "25%", "balloonText": "68%" }] }], "allLabels": [{ "text": "First option", "x": "49%", "y": "5%", "size": 15, "bold": true, "color": "#3498db", "align": "right" }, { "text": "Second option", "x": "49%", "y": "15%", "size": 15, "bold": true, "color": "#e74c3c", "align": "right" }, { "text": "Third option", "x": "49%", "y": "24%", "size": 15, "bold": true, "color": "#27ae60", "align": "right" }, { "text": "Fourth option", "x": "49%", "y": "33%", "size": 15, "bold": true, "color": "#f39c12", "align": "right" }], "export": { "enabled": true } }); });</script>
Useful Sidebar
Code for help is added within the main page. Check for code below the example.
You can use this sidebar to help your end-users. You can enter any HTML in this sidebar.
This sidebar can be a 'fixed to top' or you can unpin it to scroll with main page.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.