ok
Direktori : /home/importfo/public_html/jalaramhospitalgandhinagar.com/admin/assets/chartjs/ |
Current File : /home/importfo/public_html/jalaramhospitalgandhinagar.com/admin/assets/chartjs/chartjs.init.js |
/** * Theme: Montran Admin Template * Author: Coderthemes * Chart Js Page * */ !function($) { "use strict"; var ChartJs = function() {}; ChartJs.prototype.respChart = function respChart(selector,type,data, options) { // get selector by context var ctx = selector.get(0).getContext("2d"); // pointing parent container to make chart js inherit its width var container = $(selector).parent(); // enable resizing matter $(window).resize( generateChart ); // this function produce the responsive Chart JS function generateChart(){ // make chart width fit with its container var ww = selector.attr('width', $(container).width() ); switch(type){ case 'Line': new Chart(ctx).Line(data, options); break; case 'Doughnut': new Chart(ctx).Doughnut(data, options); break; case 'Pie': new Chart(ctx).Pie(data, options); break; case 'Bar': new Chart(ctx).Bar(data, options); break; case 'Radar': new Chart(ctx).Radar(data, options); break; case 'PolarArea': new Chart(ctx).PolarArea(data, options); break; } // Initiate new chart or Redraw }; // run function - render chart at first load generateChart(); }, //init ChartJs.prototype.init = function() { //creating lineChart var data = { labels : ["January","February","March","April","May","June","July"], datasets : [ { fillColor : "rgba(49, 126, 235, 0.75)", strokeColor : "rgba(49, 126, 235, 0.75)", pointColor : "#fff", pointStrokeColor : "rgba(49, 126, 235, 0.75)", data : [33,52,63,92,50,53,46] }, { fillColor : "#dcdcdc", strokeColor : "#dcdcdc", pointColor : "#fff", pointStrokeColor : "#dcdcdc", data : [15,25,40,35,32,9,33] } ] }; this.respChart($("#lineChart"),'Line',data); //donut chart var data1 = [ { value: 80, color:"#60b1cc" }, { value : 50, color : "#bac3d2" }, { value : 80, color : "#4697ce" }, { value : 50, color : "#6c85bd" } ] this.respChart($("#doughnut"),'Doughnut',data1); //Pie chart var data2 = [ { value: 40, color:"#dcdcdc" }, { value : 80, color : "#317eeb" }, { value : 70, color : "#999999" } ] this.respChart($("#pie"),'Pie',data2); //barchart var data3 = { labels : ["January","February","March","April","May","June","July"], datasets : [ { fillColor : "#317eeb", strokeColor : "#317eeb", data : [65,59,90,81,56,55,40] }, { fillColor : "#dcdcdc", strokeColor : "#dcdcdc", data : [28,48,40,19,96,27,100] } ] } this.respChart($("#bar"),'Bar',data3); //radar chart var data4 = { labels : ["Eating","Drinking","Sleeping","Designing","Coding","Partying","Running"], datasets : [ { fillColor : "rgba(49, 126, 235, 0.5)", strokeColor : "rgba(49, 126, 235, 0.75)", pointColor : "rgba(49, 126, 235, 1)", pointStrokeColor : "#fff", data : [65,59,90,81,56,55,40] }, { fillColor : "rgba(220, 220, 220, 0.5)", strokeColor : "rgba(220, 220, 220, 0.75)", pointColor : "rgba(220, 220, 220,1)", pointStrokeColor : "#fff", data : [28,48,40,19,96,27,100] } ] } this.respChart($("#radar"),'Radar',data4); //Polar area chart var data5 = [ { value : 30, color: "#60b1cc" }, { value : 90, color: "#bac3d2" }, { value : 24, color: "#4697ce" }, { value : 58, color: "#6c85bd" }, { value : 82, color: "#317eeb" }, { value : 8, color: "#1ca8dd" } ] this.respChart($("#polarArea"),'PolarArea',data5); }, $.ChartJs = new ChartJs, $.ChartJs.Constructor = ChartJs }(window.jQuery), //initializing function($) { "use strict"; $.ChartJs.init() }(window.jQuery);