Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. <html>
  2. <head>
  3. <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.1/Chart.bundle.min.js"></script>
  4. <title></title>
  5. </head>
  6.  
  7. <body>
  8.  
  9. <?php
  10. $conn = new mysqli('localhost', 'root', 'root', 'test');
  11. $sql = "SELECT * FROM pekerjaan";
  12. $nama_pekerjaan = $conn->query($sql);
  13. $jumlah = $conn->query($sql);
  14. ?>
  15.  
  16. <div style="height: 75%; width: 75%;">
  17. <canvas id="myChart" class="chart"></canvas>
  18. </div>
  19.  
  20. <script>
  21. var ctx = document.getElementById("myChart").getContext('2d');
  22. var myChart = new Chart(ctx, {
  23. type: 'bar', //Tipe tampilan grafik, sobat bisa menggunakan tampilan bar, pie, line, radar dan sebagainya
  24. data: {
  25. labels: [<?php while($b = mysqli_fetch_array($nama_pekerjaan)) { echo '"' . $b['nama_pekerjaan'] . '",'; } ?>], //keterangan nama-nama label
  26. datasets: [{
  27. label: 'GRAFIK PEKERJAAN', //Judul Grafik
  28. data: [<?php while($a = mysqli_fetch_array($jumlah)) { echo $a['jumlah'] . ', '; } ?>], //Data Grafik
  29. backgroundColor: [
  30. 'red', //Warna Background
  31. 'blue', //Warna Background
  32. 'green', //Warna Background
  33. 'silver', //Warna Background
  34. 'black', //Warna Background
  35. 'yellow', //Warna Background
  36. 'purple', //Warna Background
  37. 'brown' //Warna Background
  38. ],
  39. borderWidth: 1
  40. }]
  41. },
  42. options: {
  43. scales: {
  44. yAxes: [{
  45. ticks: {
  46. beginAtZero:true
  47. }
  48. }]
  49. }
  50. }
  51. });
  52. </script>
  53.  
  54.  
  55. </body>
  56. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement