var options = {
series: [
{
name: 'Units Sold',
data: [400, 430, 448, 470, 540, 580, 690],
},
],
chart: {
type: 'bar',
height: 350,
},
title: {
text: 'Monthly Sales (reversed axis)',
align: 'left',
},
annotations: {
xaxis: [
{
x: 500,
borderColor: '#00E396',
label: {
borderColor: '#00E396',
style: {
color: '#fff',
background: '#00E396',
},
text: 'Target: 500',
},
},
],
yaxis: [
{
y: 'July',
y2: 'September',
label: {
text: 'Q3 Months',
},
},
],
},
plotOptions: {
bar: {
horizontal: true,
},
},
dataLabels: {
enabled: true,
},
xaxis: {
categories: [
'June',
'July',
'August',
'September',
'October',
'November',
'December',
],
},
grid: {
xaxis: {
lines: {
show: true,
},
},
},
yaxis: {
reversed: true,
axisTicks: {
show: true,
},
},
}
var chart = new ApexCharts(document.querySelector('#chart'), options)
chart.render()