%PDF- %PDF-
Direktori : /home/tjamichg/portal.tjamich.gob.mx/adminit2018/assets/js/pages/ |
Current File : /home/tjamichg/portal.tjamich.gob.mx/adminit2018/assets/js/pages/base_comp_chartjs_v2.js |
/* * Document : base_comp_chartjs_v2.js * Author : pixelcave * Description: Custom JS code used in Chart.js v2 Page */ var BaseCompChartJSv2 = function() { // Chart.js v2 Charts, for more examples you can check out http://www.chartjs.org/docs var initChartsChartJSv2 = function () { // Set Global Chart.js configuration Chart.defaults.global.defaultFontColor = '#999'; Chart.defaults.global.defaultFontFamily = 'Open Sans'; Chart.defaults.global.defaultFontStyle = '600'; Chart.defaults.scale.gridLines.color = "rgba(0,0,0,.05)"; Chart.defaults.scale.gridLines.zeroLineColor = "rgba(0,0,0,.1)"; Chart.defaults.global.elements.line.borderWidth = 2; Chart.defaults.global.elements.point.radius = 4; Chart.defaults.global.elements.point.hoverRadius = 6; Chart.defaults.global.tooltips.titleFontFamily = 'Source Sans Pro'; Chart.defaults.global.tooltips.bodyFontFamily = 'Open Sans'; Chart.defaults.global.tooltips.cornerRadius = 3; Chart.defaults.global.legend.labels.boxWidth = 15; // Get Chart Containers var $chart2LinesCon = jQuery('.js-chartjs2-lines'); var $chart2BarsCon = jQuery('.js-chartjs2-bars'); var $chart2RadarCon = jQuery('.js-chartjs2-radar'); var $chart2PolarCon = jQuery('.js-chartjs2-polar'); var $chart2PieCon = jQuery('.js-chartjs2-pie'); var $chart2DonutCon = jQuery('.js-chartjs2-donut'); // Set Chart and Chart Data variables var $chart2Lines, $chart2Bars, $chart2Radar, $chart2Polar, $chart2Pie, $chart2Donut; var $chart2LinesBarsRadarData, $chart2PolarPieDonutData; // Lines/Bar/Radar Chart Data var $chart2LinesBarsRadarData = { labels: ['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN'], datasets: [ { label: 'Last Week', fill: true, backgroundColor: 'rgba(220,220,220,.3)', borderColor: 'rgba(220,220,220,1)', pointBackgroundColor: 'rgba(220,220,220,1)', pointBorderColor: '#fff', pointHoverBackgroundColor: '#fff', pointHoverBorderColor: 'rgba(220,220,220,1)', data: [30, 32, 40, 45, 43, 38, 55] }, { label: 'This Week', fill: true, backgroundColor: 'rgba(171, 227, 125, .3)', borderColor: 'rgba(171, 227, 125, 1)', pointBackgroundColor: 'rgba(171, 227, 125, 1)', pointBorderColor: '#fff', pointHoverBackgroundColor: '#fff', pointHoverBorderColor: 'rgba(171, 227, 125, 1)', data: [15, 16, 20, 25, 23, 25, 32] } ] }; // Polar/Pie/Donut Data var $chart2PolarPieDonutData = { labels: [ 'Earnings', 'Sales', 'Tickets' ], datasets: [{ data: [ 48, 26, 26 ], backgroundColor: [ 'rgba(171, 227, 125, 1)', 'rgba(250, 219, 125, 1)', 'rgba(117, 176, 235, 1)' ], hoverBackgroundColor: [ 'rgba(171, 227, 125, .75)', 'rgba(250, 219, 125, .75)', 'rgba(117, 176, 235, .75)' ], borderWidth: [ 0, 0, 0 ] }] }; // Init Charts $chart2Lines = new Chart($chart2LinesCon, { type: 'line', data: $chart2LinesBarsRadarData }); $chart2Bars = new Chart($chart2BarsCon, { type: 'bar', data: $chart2LinesBarsRadarData }); $chart2Radar = new Chart($chart2RadarCon, { type: 'radar', data: $chart2LinesBarsRadarData }); $chart2Polar = new Chart($chart2PolarCon, { type: 'polarArea', data: $chart2PolarPieDonutData }); $chart2Pie = new Chart($chart2PieCon, { type: 'pie', data: $chart2PolarPieDonutData }); $chart2Donut = new Chart($chart2DonutCon, { type: 'doughnut', data: $chart2PolarPieDonutData }); }; return { init: function () { // Init charts initChartsChartJSv2(); } }; }(); // Initialize when page loads jQuery(function(){ BaseCompChartJSv2.init(); });