(function($) { 'use strict'; $(function() { if ($("#order-chart").length) { var areaData = { labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul"], datasets: [ { data: [175, 200, 130, 210, 40, 60, 25], backgroundColor: [ 'rgba(255, 193, 2, .8)' ], borderColor: [ 'transparent' ], borderWidth:3, fill: 'origin', label: "services" }, { data: [175, 145, 190, 130, 240, 160, 200], backgroundColor: [ 'rgba(245, 166, 35, 1)' ], borderColor: [ 'transparent' ], borderWidth:3, fill: 'origin', label: "purchases" } ] }; var areaOptions = { responsive: true, maintainAspectRatio: true, plugins: { filler: { propagate: false } }, scales: { xAxes: [{ display: false, ticks: { display: true }, gridLines: { display: false, drawBorder: false, color: 'transparent', zeroLineColor: '#eeeeee' } }], yAxes: [{ display: false, ticks: { display: true, autoSkip: false, maxRotation: 0, stepSize: 100, min: 0, max: 260 }, gridLines: { drawBorder: false } }] }, legend: { display: false }, tooltips: { enabled: true }, elements: { line: { tension: .45 }, point: { radius: 0 } } } var salesChartCanvas = $("#order-chart").get(0).getContext("2d"); var salesChart = new Chart(salesChartCanvas, { type: 'line', data: areaData, options: areaOptions }); } if ($("#sales-chart").length) { var SalesChartCanvas = $("#sales-chart").get(0).getContext("2d"); var SalesChart = new Chart(SalesChartCanvas, { type: 'bar', data: { labels: ["Jan", "Feb", "Mar", "Apr", "May"], datasets: [{ label: 'Offline Sales', data: [480, 230, 470, 210, 330], backgroundColor: '#8EB0FF' }, { label: 'Online Sales', data: [400, 340, 550, 480, 170], backgroundColor: '#316FFF' } ] }, options: { responsive: true, maintainAspectRatio: true, layout: { padding: { left: 0, right: 0, top: 20, bottom: 0 } }, scales: { yAxes: [{ display: true, gridLines: { display: false, drawBorder: false }, ticks: { display: false, min: 0, max: 500 } }], xAxes: [{ stacked: false, ticks: { beginAtZero: true, fontColor: "#9fa0a2" }, gridLines: { color: "rgba(0, 0, 0, 0)", display: false }, barPercentage: 1 }] }, legend: { display: false }, elements: { point: { radius: 0 } } }, }); document.getElementById('sales-legend').innerHTML = SalesChart.generateLegend(); } if ($("#north-america-chart").length) { var areaData = { labels: ["Jan", "Feb", "Mar"], datasets: [{ data: [100, 50, 50], backgroundColor: [ "#71c016", "#8caaff", "#248afd", ], borderColor: "rgba(0,0,0,0)" } ] }; var areaOptions = { responsive: true, maintainAspectRatio: true, segmentShowStroke: false, cutoutPercentage: 78, elements: { arc: { borderWidth: 4 } }, legend: { display: false }, tooltips: { enabled: true }, legendCallback: function(chart) { var text = []; text.push('
Offline sales
22789
'); text.push('Online sales
94678
'); text.push('Returns
12097
'); text.push('