Black Lives Matter. Please consider donating to Black Girls Code today.

Eliminate x-axis and ticks, but leave tick spacing

I want to create plots with a split y-axis to deal with data points some of which have small values and some of which have very large values. Log is an option, but we would like to try out a split y-axis that goes up to a certain value, stops and starts again, with some space showing that there is a split in the axis. I think stacking two subplots would do this well, but I would want to eliminate the x-axis and ticks for the upper plot.

Leaving the xaxis property out of the layout object gets rid of the axis line. But I would also like to get rid of the ticks, that is, I would like them to not show. But I would still like to have them guide the spacing.

Or, is there a better way to do s split y-axis plot?

split axes are not supported in plotly.js at the moment.

Here’s an example: