Mam notatnik jowera i chcę stworzyć fabułę w jednej komórce, następnie napisać trochę obniżki, aby wyjaśnić to w następnym, następnie ustawić granice i ponownie zaplanować w następnym. To jest mój kod do tej pory:Jak ponownie wykorzystać fabułę w następnej komórce Jupera?
# %%
%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);
Początek każdej komórki jest zaznaczony # %% powyżej. Trzecia komórka pokazuje pustą figurę.
Jestem świadomy plt.subplots(2)
, aby wykreślić 2 działki z jednej komórki, ale to nie pozwala mi mieć przecięcia między działkami.
Z góry dziękuję za pomoc.
Jeśli używasz 'pand', funkcje drukowania zwracają obiekty' matplotlib Axes'. Możesz zrobić rzeczy takie jak 'ax = df.plot()', następnie w późniejszej komórce, 'ax.get_figure()', a to spowoduje zastąpienie figury – blokeley