Advertisement
borlabs

Chart.js Example

May 31st, 2019
388
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.23 KB | None | 0 0
  1. <canvas id="myChart"></canvas>
  2. <script type="text/javascript">
  3. jQuery(document).ready(function () {
  4.     (function ($) {
  5.  
  6.         var barChartData = {
  7.             "labels":["A","B","C","D"],
  8.             "datasets":[
  9.                 {
  10.                     "labels":"",
  11.                     "backgroundColor":["rgba(255, 99, 132, 0.8)",
  12.                     "rgba(255, 159, 64, 0.8)",
  13.                     "rgba(255, 205, 86, 0.8)",
  14.                     "rgba(75, 192, 192, 0.8)"],
  15.                     "borderColor":["rgba(255, 99, 132, 1)",
  16.                     "rgba(255, 159, 64, 1)",
  17.                     "rgba(255, 205, 86, 1)",
  18.                     "rgba(75, 192, 192, 1)"],
  19.                     "borderWidth":1,
  20.                     "data":[8495,7351,5157,8296]
  21.                 }
  22.             ]
  23.         };
  24.  
  25.         if (Object.entries(barChartData).length) {
  26.  
  27.             var myCanvas = document.getElementById('myChart').getContext('2d');
  28.  
  29.             mybarChart = new Chart(myCanvas, {
  30.                 type: 'bar',
  31.                 data: barChartData,
  32.                 options: {
  33.                     responsive: true,
  34.                     maintainAspectRatio: false,
  35.                     scales: {
  36.                         xAxes: [{
  37.                             gridLines: {
  38.                                 color: "#454d54"
  39.                             },
  40.                             ticks: {
  41.                                 fontColor: "#fff",
  42.                             },
  43.                         }],
  44.                         yAxes: [{
  45.                             gridLines: {
  46.                                 color: "#454d54"
  47.                             },
  48.                             ticks: {
  49.                                 beginAtZero: true,
  50.                                 fontColor: "#fff",
  51.                                  callback: function(value) {if (value % 1 === 0) {return value;}}
  52.                             },
  53.                         }],
  54.                     },
  55.                     legend: {
  56.                         display: false,
  57.                     },
  58.                     title: {
  59.                         display: false,
  60.                     }
  61.                 }
  62.             });
  63.         }
  64.     }(jQuery));
  65. });
  66. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement