Someone else might have some ApexCharts advice, but this exact type of situation was the catalyst for my Chart.js component. Since it’s canvas based it can handle charts with a lot more complexity/datapoints.