Hello everyone! This feels like it should be a simple thing to fix but I can't get it to work for some reason so I figure maybe another set of eyes on my code could help. I'm just trying to adjust my y-axis to stop at 200mb and I feel like line 26 should take care of this but no matter what I set the upper limit of the y-axis to, it won't get smaller than 100mb... Thoughts?
image.png
image.png
@Brendan Myers I think it is because the ax.set_yticklabels and ax.set_yticks arguments use an np.arange that goes from 1000 to 100, so it might be overriding the set_ylim argument. Try changing the np.arange to (1000,100,-100) and see if that works.
Try changing line 26 to ax.set_ylim(cross['lev'].max(), 200). set_ylim() takes two arguments for min and max, not a list. Also, you can pass None if you don't care about one of them, like ax.set_ylim(None, 200).
@Katie Dagon & @Ryan May those did the trick! Thank you both so much!
Last updated: May 16 2025 at 17:14 UTC