/* Template Name: Admin Pro Admin Author: Wrappixel Email: niravjoshi87@gmail.com File: js */ $(function() { "use strict"; // ============================================================== // Campaign // ============================================================== new Chart(document.getElementById("campaign"), { type: 'line', data: { labels: [1, 2, 3, 4, 5, 6, 7, 8], datasets: [{ data: [3, 8, 2, 3, 2, 5, 6, 8], label: "A", borderColor: "#2961ff", borderWidth: 1, backgroundColor: "rgba(41, 97, 255, .3)", pointBackgroundColor: "#2961ff", }, { data: [7, 6, 5, 8, 6, 7, 2, 1], label: "B", borderColor: "#4dd0e1", borderWidth: 1, backgroundColor: "rgba(77, 208, 225, .3)", pointBackgroundColor: "#4dd0e1", }] }, options: { elements: { point: { radius: 2 } }, responsive: true, maintainAspectRatio: false, scales: { xAxes: [{ gridLines: { display: false, drawBorder: false, }, ticks: { display: false } }], yAxes: [{ gridLines: { display: false, drawBorder: false, }, ticks: { display: false } }] }, layout: { padding: { left: -10, right: 0, top: 0, bottom: -10 } }, legend: { display: false, labels: { fontColor: 'rgb(255, 99, 132)' } } } }); // ============================================================== // Earning // ============================================================== var chart = c3.generate({ bindto: '.earningsbox', data: { columns: [ ['Site A', 5, 6, 3, 7, 9, 10, 14, 12, 11, 9, 8, 7, 10, 6, 12, 10, 8] ], type: 'area-spline' }, axis: { y: { show: false, tick: { count: 0, outer: false } }, x: { show: false, } }, padding: { top: 0, right: -8, bottom: -28, left: -8, }, point: { r: 0, }, legend: { hide: true //or hide: 'data1' //or hide: ['data1', 'data2'] }, color: { pattern: ['#2961ff'] } }); // ============================================================== // Our Visitor // ============================================================== var chart = c3.generate({ bindto: '#visitor', data: { columns: [ ['Success', 45], ['Pending', 15], ['Failed', 27] ], type: 'donut', onclick: function(d, i) { console.log("onclick", d, i); }, onmouseover: function(d, i) { console.log("onmouseover", d, i); }, onmouseout: function(d, i) { console.log("onmouseout", d, i); } }, donut: { label: { show: false }, title: "75%", width: 25, }, legend: { hide: true //or hide: 'data1' //or hide: ['data1', 'data2'] }, color: { pattern: ['#40c4ff', '#2961ff', '#ff821c'] } }); // ============================================================== // Sparkline Charts // ============================================================== var sparklineLogin = function() { $('#ravenue').sparkline([6, 10, 9, 11, 9, 10, 12], { type: 'bar', height: '100', barWidth: '4', width: '100%', resize: true, barSpacing: '11', barColor: '#fff' }); $('#visits').sparkline([6, 10, 9, 11, 9, 10, 12, 10, 9, 11, 9, 10, 12, 10, 9, 11, 9, 9, 11, 9, 10, 12, 10], { type: 'bar', height: '60', barWidth: '4', width: '100%', resize: true, barSpacing: '6', barColor: '#4dd0e1' }); $('#views').sparkline([6, 10, 9, 11, 9, 10, 12], { type: 'line', height: '65', lineColor: 'transparent', fillColor: 'rgba(255, 255, 255, 0.3)', width: '100%', resize: true }); }; var sparkResize; $(window).resize(function(e) { clearTimeout(sparkResize); sparkResize = setTimeout(sparklineLogin, 500); }); sparklineLogin(); // ============================================================== // Bounce rate // ============================================================== var ctx = document.getElementById("bouncerate"); var salesChart = new Chart(ctx, { type: 'line', data: { labels: ["2012", "2013", "2014", "2015", "2016", "2017"], datasets: [{ label: 'Bounce %', data: [12, 19, 3, 5, 2, 3], backgroundColor: [ 'transparent' ], borderColor: [ '#2961ff' ], borderWidth: 3 }] }, options: { elements: { point: { radius: 2 } }, scales: { xAxes: [{ gridLines: { display: false, drawBorder: false, }, ticks: { display: false } }], yAxes: [{ gridLines: { display: false, drawBorder: false, }, ticks: { display: false } }] }, legend: { display: false, labels: { fontColor: 'rgb(255, 99, 132)' } } } }); });