Introduction

Kendo Radial gauge is a powerful control to give a better user experience in order to understand a given range of values.

Kendo Radial Gauge

KendoRadialGauge is a function which is used to initialize the radial Gauge.

KendoRadialGauge.html
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Untitled</title>
  6. <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.1.221/styles/kendo.common.min.css">
  7. <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.1.221/styles/kendo.rtl.min.css">
  8. <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.1.221/styles/kendo.default.min.css">
  9. <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.1.221/styles/kendo.mobile.all.min.css">
  10. <script src="https://code.jquery.com/jquery-1.12.3.min.js"></script>
  11. <script src="https://kendo.cdn.telerik.com/2018.1.221/js/angular.min.js"></script>
  12. <script src="https://kendo.cdn.telerik.com/2018.1.221/js/jszip.min.js"></script>
  13. <script src="https://kendo.cdn.telerik.com/2018.1.221/js/kendo.all.min.js"></script></head>
  14. <body>
  15. <div id="radial-gauge"></div>
  16. </body>
  17. </html>
  18. <script>
  19. $("#radial-gauge").kendoRadialGauge();
  20. </script>
Radial Gauge in Browser
Let’s play by adding sample data to the control.

KendoRadialGauge.html
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Untitled</title>
  6. <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.1.221/styles/kendo.common.min.css">
  7. <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.1.221/styles/kendo.rtl.min.css">
  8. <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.1.221/styles/kendo.default.min.css">
  9. <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.1.221/styles/kendo.mobile.all.min.css">
  10. <script src="https://code.jquery.com/jquery-1.12.3.min.js"></script>
  11. <script src="https://kendo.cdn.telerik.com/2018.1.221/js/angular.min.js"></script>
  12. <script src="https://kendo.cdn.telerik.com/2018.1.221/js/jszip.min.js"></script>
  13. <script src="https://kendo.cdn.telerik.com/2018.1.221/js/kendo.all.min.js"></script></head>
  14. <body>
  15. <div id="radial-gauge"></div>
  16. </body>
  17. </html>
  18. <script>
  19. $("#radial-gauge").kendoRadialGauge({
  20. pointer: [{
  21. value: 20,
  22. color: "#c20000",
  23. cap: { size: 0.15 }
  24. }, {
  25. value: 60,
  26. color: "#ff7a00",
  27. cap: { size: 0.1 }
  28. }, {
  29. value: 120,
  30. color: "#ffc700"
  31. }],
  32. scale: {
  33. minorUnit: 5,
  34. startAngle: -30,
  35. endAngle: 210,
  36. max: 180,
  37. labels: {
  38. position: "inside"
  39. },
  40. ranges: [
  41. {
  42. from: 80,
  43. to: 120,
  44. color: "black"
  45. }, {
  46. from: 120,
  47. to: 150,
  48. color: "#b8b8b8"
  49. }, {
  50. from: 150,
  51. to: 180,
  52. color: "#f3ac32"
  53. }
  54. ]
  55. }
  56. });
  57. </script>

Pointer defines the data for the pointer in the gauge, scale defines the scale ranges in the gauge.

Radial Gauge in Browser
I hope you have learned from this blog. Your valuable feedback, questions, or comments about this blog are always welcome.