I have a jupyter notebook and wish to create a plot in one cell, then write some markdown to explain it in the next, then set the limits and plot again in the next. This is my code so far:
# %%
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2 * np.pi)
y = np.sin(x ** 2)
plt.plot(x, y);
# %%
Some markdown text to explain what's going on before we zoom in on the interesting bit
# %%
plt.xlim(xmax=2);
The start of each cell is marked # %% above. The third cell shows an empty figure.
I'm aware of plt.subplots(2)
to plot 2 plots from one cell but this does not let me have markdown between the plots.
Thanks in advance for any help.