I was having a similar problem to the original author -- no matter what I tried, I could not get plots to display in a notebook, even though plots were displayed just fine in other notebooks. I found this very surprising.
I added a dead-simple test plot to the original notebook and to a brand new notebook, and this simple plot did not show up in a factory reset environment of the original notebook, while it was rendered without issue in a new notebook:
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4])
plt.show()
Factory resetting the runtime, restarting the browser, and restarting the computer had no impact on this issue over the course of multiple days.
In the end, I found that closing the browser tab with the notebook, opening a new tab and browsing to colab, and selecting my notebook from the list of files resolved the issue. This was in Firefox running on Ubuntu 20.04.