(function($) { /* "use strict" */ var dzChartlist = function(){ //let draw = Chart.controllers.line.__super__.draw; //draw shadow var screenWidth = $(window).width(); var chartBarRunning = function(){ var chartBarRunningOptions = { series: [ { name: 'Running', data: [50, 18, 70, 40, 90, 70, 20, 75, 80, 25, 70, 45], }, { name: 'Cycling', data: [80, 40, 55, 20, 45, 30, 80, 90, 85, 90, 30, 85] }, ], chart: { type: 'bar', height: 370, toolbar: { show: false, }, }, plotOptions: { bar: { horizontal: false, endingShape:"flat", borderRadius: 5, columnWidth: '50%', }, }, colors:['#70349D', '#FF3282'], dataLabels: { enabled: false, }, markers: { shape: "circle", }, legend: { show: false, fontSize: '12px', labels: { colors: '#000000', }, markers: { width: 18, height: 18, strokeWidth: 0, strokeColor: '#fff', fillColors: undefined, radius: 12, } }, stroke: { show: true, width: 6, colors: ['transparent'] }, grid: { borderColor: '#eee', }, xaxis: { categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], labels: { style: { colors: '#787878', fontSize: '13px', fontFamily: 'poppins', fontWeight: 100, cssClass: 'apexcharts-xaxis-label', }, }, axisTicks:{ show:false, }, crosshairs: { show: false, } }, yaxis: { labels: { offsetX:-16, style: { colors: '#787878', fontSize: '13px', fontFamily: 'poppins', fontWeight: 100, cssClass: 'apexcharts-xaxis-label', }, }, }, fill: { opacity: 1, colors:['#70349D', '#FF3282'], }, tooltip: { y: { formatter: function (val) { return "$ " + val + " thousands" } } }, responsive: [{ breakpoint: 575, options: { plotOptions: { bar: { columnWidth: '40%', }, }, chart:{ height:250, } } }] }; var chartBarRunningObject = new ApexCharts(document.querySelector("#chartBarRunning"), chartBarRunningOptions); chartBarRunningObject.render(); } var chartBarCycle = function(){ var chartBarCycleOptions = { series: [ { name: 'Cycling', data: [80, 40, 55, 20, 45, 30, 80, 90, 85, 90, 30, 85] }, ], chart: { type: 'bar', height: 370, toolbar: { show: false, }, }, plotOptions: { bar: { horizontal: false, endingShape:'rounded', borderRadius:5, columnWidth: '50%', }, }, colors:['#FF3282'], dataLabels: { enabled: false, }, markers: { shape: "circle", }, legend: { show: false, fontSize: '12px', labels: { colors: '#000000', }, markers: { width: 18, height: 18, strokeWidth: 0, strokeColor: '#fff', fillColors: undefined, radius: 12, } }, stroke: { show: true, width: 6, colors: ['transparent'] }, grid: { borderColor: '#eee', }, xaxis: { categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], labels: { style: { colors: '#787878', fontSize: '13px', fontFamily: 'poppins', fontWeight: 100, cssClass: 'apexcharts-xaxis-label', }, }, axisTicks:{ show:false, }, crosshairs: { show: false, } }, yaxis: { labels: { offsetX:-16, style: { colors: '#787878', fontSize: '13px', fontFamily: 'poppins', fontWeight: 100, cssClass: 'apexcharts-xaxis-label', }, }, }, fill: { opacity: 1, colors:['#FF3282'], }, tooltip: { y: { formatter: function (val) { return "$ " + val + " thousands" } } }, responsive: [{ breakpoint: 575, options: { plotOptions: { bar: { columnWidth: '40%', }, }, chart:{ height:250, } } }] }; var chartBarCycleObject = new ApexCharts(document.querySelector("#chartBarCycle"), chartBarCycleOptions); chartBarCycleObject.render(); } /* Function ============ */ return { init:function(){ }, load:function(){ chartBarRunning(); chartBarCycle(); }, resize:function(){ } } }(); jQuery(document).ready(function(){ }); jQuery(window).on('load',function(){ setTimeout(function(){ dzChartlist.load(); }, 1000); }); jQuery(window).on('resize',function(){ }); })(jQuery);