Files

1 line
3.5 KiB
JavaScript

!function(d){"use strict";function r(){}r.prototype.respChart=function(r,o,e,a){Chart.defaults.global.defaultFontColor="#8791af",Chart.defaults.scale.gridLines.color="rgba(166, 176, 207, 0.1)";var t=r.get(0).getContext("2d"),n=d(r).parent();function i(){r.attr("width",d(n).width());switch(o){case"Line":new Chart(t,{type:"line",data:e,options:a});break;case"Doughnut":new Chart(t,{type:"doughnut",data:e,options:a});break;case"Pie":new Chart(t,{type:"pie",data:e,options:a});break;case"Bar":new Chart(t,{type:"bar",data:e,options:a});break;case"Radar":new Chart(t,{type:"radar",data:e,options:a});break;case"PolarArea":new Chart(t,{data:e,type:"polarArea",options:a})}}d(window).resize(i),i()},r.prototype.init=function(){this.respChart(d("#lineChart"),"Line",{labels:["January","February","March","April","May","June","July","August","September","October"],datasets:[{label:"Sales Analytics",fill:!0,lineTension:.5,backgroundColor:"rgba(85, 110, 230, 0.2)",borderColor:"#5664d2",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",pointBorderColor:"#5664d2",pointBackgroundColor:"#fff",pointBorderWidth:1,pointHoverRadius:5,pointHoverBackgroundColor:"#5664d2",pointHoverBorderColor:"#fff",pointHoverBorderWidth:2,pointRadius:1,pointHitRadius:10,data:[65,59,80,81,56,55,40,55,30,80]},{label:"Monthly Earnings",fill:!0,lineTension:.5,backgroundColor:"rgba(252, 185, 44, 0.2)",borderColor:"#fcb92c",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",pointBorderColor:"#fcb92c",pointBackgroundColor:"#fff",pointBorderWidth:1,pointHoverRadius:5,pointHoverBackgroundColor:"#fcb92c",pointHoverBorderColor:"#eef0f2",pointHoverBorderWidth:2,pointRadius:1,pointHitRadius:10,data:[80,23,56,65,23,35,85,25,92,36]}]},{scales:{yAxes:[{ticks:{max:100,min:20,stepSize:10}}]}});this.respChart(d("#doughnut"),"Doughnut",{labels:["Desktops","Tablets"],datasets:[{data:[300,210],backgroundColor:["#5664d2","#ebeff2"],hoverBackgroundColor:["#5664d2","#ebeff2"],hoverBorderColor:"#fff"}]});this.respChart(d("#pie"),"Pie",{labels:["Desktops","Tablets"],datasets:[{data:[300,180],backgroundColor:["#1cbb8c","#ebeff2"],hoverBackgroundColor:["#1cbb8c","#ebeff2"],hoverBorderColor:"#fff"}]});this.respChart(d("#bar"),"Bar",{labels:["January","February","March","April","May","June","July"],datasets:[{label:"Sales Analytics",backgroundColor:"rgba(28, 187, 140, 0.8)",borderColor:"rgba(28, 187, 140, 0.8)",borderWidth:1,hoverBackgroundColor:"rgba(28, 187, 140, 0.9)",hoverBorderColor:"rgba(28, 187, 140, 0.9)",data:[65,59,81,45,56,80,50,20]}]},{scales:{xAxes:[{barPercentage:.4}]}});this.respChart(d("#radar"),"Radar",{labels:["Eating","Drinking","Sleeping","Designing","Coding","Cycling","Running"],datasets:[{label:"Desktops",backgroundColor:"rgba(252, 185, 44, 0.2)",borderColor:"#fcb92c",pointBackgroundColor:"#fcb92c",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"#fcb92c",data:[65,59,90,81,56,55,40]},{label:"Tablets",backgroundColor:"rgba(84, 56, 220, 0.2)",borderColor:"#5664d2",pointBackgroundColor:"#5664d2",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"#5664d2",data:[28,48,40,19,96,27,100]}]});this.respChart(d("#polarArea"),"PolarArea",{datasets:[{data:[11,16,7,18],backgroundColor:["#fcb92c","#1cbb8c","#ff3d60","#5664d2"],label:"My dataset",hoverBorderColor:"#fff"}],labels:["Series 1","Series 2","Series 3","Series 4"]})},d.ChartJs=new r,d.ChartJs.Constructor=r}(window.jQuery),function(){"use strict";window.jQuery.ChartJs.init()}();