Can we use Plotly.js to make custom axes, without plots?

I have an existing and custom plotting system, but I am wondering if Plotly.js has primitives that can allow me to calculate and generate X or Y axes scales, but leave me to draw my plots any way I want.

I have a system that already zooms/pans, and determines what the visible X and Y range is, and I am curious to see if there’s an alternative axis tick generator, specifically for the axes, based on the range that I determine.

Does Plotly have anything like this? Or is it all-in, axes and plots, without modularity? (that’s what it seems like at the surface).