Make differently scaled Y-axes share a single value

I have two datasets that I want in the same figure and that part is no problem.
The problem is, since they are scaled very differently (up to two orders of magnitude in difference) and one of them has negative values, I would like for them to share a value, namely Y = 0.
image
The dots belong to the right side Y-axis and the rest belong to the left. If both Y-axes would intersect the shared X-axis at Y = 0, then the graph would be easier to read.
Is there a way to do this? I have tried adding ranges to the Y-axes, but that hasn’t been pretty.