Как не показывать графики, пока plt.show () в блокноте jupyter или jupyter_lab - PullRequest
0 голосов
/ 02 февраля 2019

Я использую jupyter и jupyter lab для анализа данных.

В случае отображения графика я хочу показать весь график в последней ячейке.

Но jupyter и jupyter lab showграфик сразу после установки кода графика, например

plt.scatter(regdata[0],regdata[1])

Что я хочу сделать, это установить графики над разными ячейками и показать в последней ячейке.

1 Ответ

0 голосов
/ 04 февраля 2019

Это дубликат того, как повторно использовать график в следующей ячейке юпитера .

Подводя итог, вы можете просто снова вызвать фигуру в следующей ячейке.

Первая ячейка

import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline

x = np.arange(0, 10)
y = x**2

fig, ax = plt.subplots()
ax.plot(x, y)
plt.close() # close figure to stop it showing in this cell.

Чтобы отобразить эту фигуру в более поздней ячейке, вы можете просто снова вызвать фигуру:

Вторая ячейка

fig

Появится цифра

...