chartjs-demo.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. $(function () {
  2. var lineData = {
  3. labels: ["January", "February", "March", "April", "May", "June", "July"],
  4. datasets: [
  5. {
  6. label: "Data 1",
  7. backgroundColor: 'rgba(26,179,148,0.5)',
  8. borderColor: "rgba(26,179,148,0.7)",
  9. pointBackgroundColor: "rgba(26,179,148,1)",
  10. pointBorderColor: "#fff",
  11. data: [28, 48, 40, 19, 86, 27, 90]
  12. },{
  13. label: "Data 2",
  14. backgroundColor: 'rgba(220, 220, 220, 0.5)',
  15. pointBorderColor: "#fff",
  16. data: [65, 59, 80, 81, 56, 55, 40]
  17. }
  18. ]
  19. };
  20. var lineOptions = {
  21. responsive: true
  22. };
  23. var ctx = document.getElementById("lineChart").getContext("2d");
  24. new Chart(ctx, {type: 'line', data: lineData, options:lineOptions});
  25. var barData = {
  26. labels: ["January", "February", "March", "April", "May", "June", "July"],
  27. datasets: [
  28. {
  29. label: "Data 1",
  30. backgroundColor: 'rgba(220, 220, 220, 0.5)',
  31. pointBorderColor: "#fff",
  32. data: [65, 59, 80, 81, 56, 55, 40]
  33. },
  34. {
  35. label: "Data 2",
  36. backgroundColor: 'rgba(26,179,148,0.5)',
  37. borderColor: "rgba(26,179,148,0.7)",
  38. pointBackgroundColor: "rgba(26,179,148,1)",
  39. pointBorderColor: "#fff",
  40. data: [28, 48, 40, 19, 86, 27, 90]
  41. }
  42. ]
  43. };
  44. var barOptions = {
  45. responsive: true
  46. };
  47. var ctx2 = document.getElementById("barChart").getContext("2d");
  48. new Chart(ctx2, {type: 'bar', data: barData, options:barOptions});
  49. var polarData = {
  50. datasets: [{
  51. data: [
  52. 300,140,200
  53. ],
  54. backgroundColor: [
  55. "#a3e1d4", "#dedede", "#b5b8cf"
  56. ],
  57. label: [
  58. "My Radar chart"
  59. ]
  60. }],
  61. labels: [
  62. "App","Software","Laptop"
  63. ]
  64. };
  65. var polarOptions = {
  66. segmentStrokeWidth: 2,
  67. responsive: true
  68. };
  69. var ctx3 = document.getElementById("polarChart").getContext("2d");
  70. new Chart(ctx3, {type: 'polarArea', data: polarData, options:polarOptions});
  71. var doughnutData = {
  72. labels: ["App","Software","Laptop" ],
  73. datasets: [{
  74. data: [300,50,100],
  75. backgroundColor: ["#a3e1d4","#dedede","#b5b8cf"]
  76. }]
  77. } ;
  78. var doughnutOptions = {
  79. responsive: true
  80. };
  81. var ctx4 = document.getElementById("doughnutChart").getContext("2d");
  82. new Chart(ctx4, {type: 'doughnut', data: doughnutData, options:doughnutOptions});
  83. var radarData = {
  84. labels: ["Eating", "Drinking", "Sleeping", "Designing", "Coding", "Cycling", "Running"],
  85. datasets: [
  86. {
  87. label: "My First dataset",
  88. backgroundColor: "rgba(220,220,220,0.2)",
  89. borderColor: "rgba(220,220,220,1)",
  90. data: [65, 59, 90, 81, 56, 55, 40]
  91. },
  92. {
  93. label: "My Second dataset",
  94. backgroundColor: "rgba(26,179,148,0.2)",
  95. borderColor: "rgba(26,179,148,1)",
  96. data: [28, 48, 40, 19, 96, 27, 100]
  97. }
  98. ]
  99. };
  100. var radarOptions = {
  101. responsive: true
  102. };
  103. var ctx5 = document.getElementById("radarChart").getContext("2d");
  104. new Chart(ctx5, {type: 'radar', data: radarData, options:radarOptions});
  105. });