Good UX for Data Vis for Multiple X-Axis of Different Time Scales?

I'm currently trying to create a singular data visualization of a dot plot with datasets that have similar y-axis scales, but different x axis scales. The x-axis scales range from daily (Jan 1, Jan 2), monthly (Jan, Feb), quarterly, and yearly. What would be an effective way to design a graph when multiple different types of graphs (>= 3) are overlayed over each other?

Currently, there is the option to add an axis on the top, like the below graph. However, I'm not sure if this would account well visually with a third graph with a different scale.

enter image description here

Thanks!