So this is what we want for instance (This example with one x axis which has both T and 1000/T together (separated with a break character)) This works because all points are equally spaced on the number line (so plotly spaces them equally as strings)


However, I am not using equally spaced points, and I am trying to add differently sized functions. So, this is what happens if we have two or more sets of data with different increment values. As you can see there is a change of slope (which does not appear in the example code) and a misplaced 1.5 value.

So instead we want to try numbers (not strings)(works better), But with two axes perhaps? The issue being that the x axes move independantly This can cause confusion, as those values must be related, but the relation isn't shown.

Another solution I have tried, involves changing all of the tick values this works well, except that I cannot hide some of the values (and when we are talking about 80+ values it becomes very busy, but if I could show those values, and hide some of them (while keeping the information on hover it would be an acceptable alternative)) However the hiding all of them solution is unideal.