// **------Bubble_chart 1** function generateData(baseval, count, yrange) { let i = 0; const series = []; while (i < count) { const y = Math.floor(Math.random() * (yrange.max - yrange.min + 1)) + yrange.min; const z = Math.floor(Math.random() * (75 - 15 + 1)) + 15; series.push([baseval, y, z]); baseval += 86400000; i++; } return series; } const bubble1ChartOption = { series: [ { name: 'Bubble1', data: generateData(new Date('11 Feb 2017 GMT').getTime(), 20, { min: 10, max: 60 }) }, { name: 'Bubble2', data: generateData(new Date('11 Feb 2017 GMT').getTime(), 20, { min: 10, max: 60 }) }, { name: 'Bubble3', data: generateData(new Date('11 Feb 2017 GMT').getTime(), 20, { min: 10, max: 60 }) }, { name: 'Bubble4', data: generateData(new Date('11 Feb 2017 GMT').getTime(), 20, { min: 10, max: 60 }) } ], chart: { fontFamily: "Rubik, serif", height: 350, type: 'bubble', }, dataLabels: { enabled: false }, fill: { opacity: 0.8 }, title: { text: '' }, xaxis: { tickAmount: 12, type: 'datetime', labels: { style: { colors: [], fontSize: '14px', fontWeight: 500, }, }, }, colors: [ getLocalStorageItem('color-primary','#0F626A'), getLocalStorageItem('color-secondary','#626262'), '#0AB964', '#E14E5A', ], yaxis: { max: 70, labels: { style: { colors: [], fontSize: '14px', fontWeight: 500, }, }, }, grid: { show: true, borderColor: 'rgba(var(--dark),.2)', strokeDashArray: 2, xaxis: { lines: { show: false } }, yaxis: { lines: { show: true }, } }, tooltip: { x: { show: false, }, style: { fontSize: '16px', }, }, }; const bubble1Chart = new ApexCharts(document.querySelector("#bubble1"), bubble1ChartOption); bubble1Chart.render(); // **------Bubble_chart 2** const bubble2ChartOption = { series: [ { name: '3D Bubble 1', data: generateData(new Date('11 Feb 2017 GMT').getTime(), 20, { min: 10, max: 60 }) }, { name: '3D Bubble 2', data: generateData(new Date('11 Feb 2017 GMT').getTime(), 20, { min: 10, max: 60 }) }, { name: '3D Bubble 3', data: generateData(new Date('11 Feb 2017 GMT').getTime(), 20, { min: 10, max: 60 }) }, { name: '3D Bubble 4', data: generateData(new Date('11 Feb 2017 GMT').getTime(), 20, { min: 10, max: 60 }) } ], chart: { fontFamily: "Rubik, serif", height: 350, type: 'bubble', }, dataLabels: { enabled: false }, fill: { type: 'gradient', }, title: { text: '' }, xaxis: { tickAmount: 12, type: 'datetime', labels: { rotate: 0, style: { colors: [], fontSize: '14px', fontWeight: 500, }, } }, colors: ['#0F626A', '#626262', '#0AB964', '#E14E5A'], yaxis: { max: 70, labels: { style: { colors: [], fontSize: '14px', fontWeight: 500, }, } }, theme: { palette: 'palette2' }, grid: { show: true, borderColor: 'rgba(var(--dark),.2)', strokeDashArray: 2, xaxis: { lines: { show: false } }, yaxis: { lines: { show: true }, } }, tooltip: { x: { show: false, }, style: { fontSize: '16px', }, }, }; const bubble2Chart = new ApexCharts(document.querySelector("#bubble2"), bubble2ChartOption); bubble2Chart.render();