chartjs-int.js 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281
  1. //[chartjs Javascript]
  2. $(function () {
  3. 'use strict';
  4. //----chart1
  5. //Get the context of the Chart canvas element we want to select
  6. var dasChartjs = document.getElementById("chartjs1").getContext("2d");
  7. // Create Linear Gradient
  8. var blue_trans_gradient = dasChartjs.createLinearGradient(0, 0, 0, 100);
  9. blue_trans_gradient.addColorStop(0, 'rgba(247, 147, 26,1)');
  10. blue_trans_gradient.addColorStop(1, 'rgba(255,255,255,0)');
  11. // Chart Options
  12. var DASStats = {
  13. responsive: true,
  14. maintainAspectRatio: false,
  15. datasetStrokeWidth : 3,
  16. pointDotStrokeWidth : 4,
  17. tooltipFillColor: "rgba(247, 147, 26,0.8)",
  18. legend: {
  19. display: false,
  20. },
  21. hover: {
  22. mode: 'label'
  23. },
  24. scales: {
  25. xAxes: [{
  26. display: false,
  27. }],
  28. yAxes: [{
  29. display: false,
  30. ticks: {
  31. min: 0,
  32. max: 85
  33. },
  34. }]
  35. },
  36. title: {
  37. display: false,
  38. fontColor: "#FFF",
  39. fullWidth: false,
  40. fontSize: 30,
  41. text: '52%'
  42. }
  43. };
  44. // Chart Data
  45. var DASMonthData = {
  46. labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"],
  47. datasets: [{
  48. label: "abc",
  49. data: [20, 18, 35, 60, 38, 40, 70],
  50. backgroundColor: blue_trans_gradient,
  51. borderColor: "#F7931A",
  52. borderWidth: 1.5,
  53. strokeColor : "#F7931A",
  54. pointRadius: 0,
  55. }]
  56. };
  57. var DASCardconfig = {
  58. type: 'line',
  59. // Chart Options
  60. options : DASStats,
  61. // Chart Data
  62. data : DASMonthData
  63. };
  64. // Create the chart
  65. var DASAreaChart = new Chart(dasChartjs, DASCardconfig);
  66. //----chart2
  67. //Get the context of the Chart canvas element we want to select
  68. var dasChartjs = document.getElementById("chartjs2").getContext("2d");
  69. // Create Linear Gradient
  70. var blue_trans_gradient = dasChartjs.createLinearGradient(0, 0, 0, 100);
  71. blue_trans_gradient.addColorStop(0, 'rgba(131, 131, 131,1)');
  72. blue_trans_gradient.addColorStop(1, 'rgba(255,255,255,0)');
  73. // Chart Options
  74. var DASStats = {
  75. responsive: true,
  76. maintainAspectRatio: false,
  77. datasetStrokeWidth : 3,
  78. pointDotStrokeWidth : 4,
  79. tooltipFillColor: "rgba(131, 131, 131,0.8)",
  80. legend: {
  81. display: false,
  82. },
  83. hover: {
  84. mode: 'label'
  85. },
  86. scales: {
  87. xAxes: [{
  88. display: false,
  89. }],
  90. yAxes: [{
  91. display: false,
  92. ticks: {
  93. min: 0,
  94. max: 85
  95. },
  96. }]
  97. },
  98. title: {
  99. display: false,
  100. fontColor: "#FFF",
  101. fullWidth: false,
  102. fontSize: 30,
  103. text: '52%'
  104. }
  105. };
  106. // Chart Data
  107. var DASMonthData = {
  108. labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"],
  109. datasets: [{
  110. label: "abc",
  111. data: [40, 30, 60, 40, 45, 30, 60],
  112. backgroundColor: blue_trans_gradient,
  113. borderColor: "#838383",
  114. borderWidth: 1.5,
  115. strokeColor : "#838383",
  116. pointRadius: 0,
  117. }]
  118. };
  119. var DASCardconfig = {
  120. type: 'line',
  121. // Chart Options
  122. options : DASStats,
  123. // Chart Data
  124. data : DASMonthData
  125. };
  126. // Create the chart
  127. var DASAreaChart = new Chart(dasChartjs, DASCardconfig);
  128. //----chart3
  129. //Get the context of the Chart canvas element we want to select
  130. var dasChartjs = document.getElementById("chartjs3").getContext("2d");
  131. // Create Linear Gradient
  132. var blue_trans_gradient = dasChartjs.createLinearGradient(0, 0, 0, 100);
  133. blue_trans_gradient.addColorStop(0, 'rgba(27, 197, 89,1)');
  134. blue_trans_gradient.addColorStop(1, 'rgba(255,255,255,0)');
  135. // Chart Options
  136. var DASStats = {
  137. responsive: true,
  138. maintainAspectRatio: false,
  139. datasetStrokeWidth : 3,
  140. pointDotStrokeWidth : 4,
  141. tooltipFillColor: "rgba(27, 197, 89,0.8)",
  142. legend: {
  143. display: false,
  144. },
  145. hover: {
  146. mode: 'label'
  147. },
  148. scales: {
  149. xAxes: [{
  150. display: false,
  151. }],
  152. yAxes: [{
  153. display: false,
  154. ticks: {
  155. min: 0,
  156. max: 85
  157. },
  158. }]
  159. },
  160. title: {
  161. display: false,
  162. fontColor: "#FFF",
  163. fullWidth: false,
  164. fontSize: 30,
  165. text: '52%'
  166. }
  167. };
  168. // Chart Data
  169. var DASMonthData = {
  170. labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"],
  171. datasets: [{
  172. label: "abc",
  173. data: [70, 20, 35, 60, 20, 40, 30],
  174. backgroundColor: blue_trans_gradient,
  175. borderColor: "#499806",
  176. borderWidth: 1.5,
  177. strokeColor : "#499806",
  178. pointRadius: 0,
  179. }]
  180. };
  181. var DASCardconfig = {
  182. type: 'line',
  183. // Chart Options
  184. options : DASStats,
  185. // Chart Data
  186. data : DASMonthData
  187. };
  188. // Create the chart
  189. var DASAreaChart = new Chart(dasChartjs, DASCardconfig);
  190. //----chart4
  191. //Get the context of the Chart canvas element we want to select
  192. var dasChartjs = document.getElementById("chartjs4").getContext("2d");
  193. // Create Linear Gradient
  194. var blue_trans_gradient = dasChartjs.createLinearGradient(0, 0, 0, 100);
  195. blue_trans_gradient.addColorStop(0, 'rgba(28, 117, 188,1)');
  196. blue_trans_gradient.addColorStop(1, 'rgba(255,255,255,0)');
  197. // Chart Options
  198. var DASStats = {
  199. responsive: true,
  200. maintainAspectRatio: false,
  201. datasetStrokeWidth : 3,
  202. pointDotStrokeWidth : 4,
  203. tooltipFillColor: "rgba(28, 117, 188,0.8)",
  204. legend: {
  205. display: false,
  206. },
  207. hover: {
  208. mode: 'label'
  209. },
  210. scales: {
  211. xAxes: [{
  212. display: false,
  213. }],
  214. yAxes: [{
  215. display: false,
  216. ticks: {
  217. min: 0,
  218. max: 85
  219. },
  220. }]
  221. },
  222. title: {
  223. display: false,
  224. fontColor: "#FFF",
  225. fullWidth: false,
  226. fontSize: 30,
  227. text: '52%'
  228. }
  229. };
  230. // Chart Data
  231. var DASMonthData = {
  232. labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"],
  233. datasets: [{
  234. label: "abc",
  235. data: [20, 50, 65, 30, 24, 60, 40],
  236. backgroundColor: blue_trans_gradient,
  237. borderColor: "#1c75bc",
  238. borderWidth: 1.5,
  239. strokeColor : "#1c75bc",
  240. pointRadius: 0,
  241. }]
  242. };
  243. var DASCardconfig = {
  244. type: 'line',
  245. // Chart Options
  246. options : DASStats,
  247. // Chart Data
  248. data : DASMonthData
  249. };
  250. // Create the chart
  251. var DASAreaChart = new Chart(dasChartjs, DASCardconfig);
  252. }); // End of use strict