Yeah you just have to change the autolimit margins so there’s no additional space at the bottom. Without looking it up, I guess ax3.zautolimitmargin = (0, 0.05) could work.
The line plot starts out flush with the bottom upon running the script, but after a menu selection, the line is no longer flush with the bottom. I set ax.zautolimitmargin = (0.0,.05) and it stays the same after menu selection, but the plot no longer honors these limits.
Went with another approach for now - we switched to LScene() for zoom interactivity and turned off the axis (so there’s no need to flush the bottom plot with anything anymore).
I don’t know how to make autolimits! to work with LScene(), but with interactivity we can at least just move the plot around manually after menu.selection picks out a solution.