Matplotlib: Как не дать юпитеру сжать большой граф в одну ячейку? - PullRequest
0 голосов
/ 20 июня 2019

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

Обычно это оптимальное поведение, но как я могу отключить это, когда мне нужно?Как я могу заставить графики отображаться в их правильных размерах, учитывая ppi своего экрана?

Спасибо за любую помощь заранее.

1 Ответ

1 голос
/ 20 июня 2019

Используете ли вы волшебную функцию %matplotlib inline?

Если это так, вы можете отрегулировать размер фигуры или разрешение для соответствующего изменения размера.

Настройка размера фигуры (имеет тенденцию искажатьтекст):

import matplotlib.pyplot as plt
%matplotlib inline
fig=plt.figure(figsize=(15, 15))

Глобальный параметр:

import matplotlib.pyplot as plt
%matplotlib inline
plt.rcParams['figure.figsize'] = [15, 15]

Настройка разрешения (не искажает текст):

import matplotlib.pylab as plt
%matplotlib inline
plt.rcParams['figure.dpi'] = 200

РЕДАКТИРОВАТЬ:

Используйте выпадающие списки: ячейка> все выходные> переключить прокрутку (см. Скриншот) enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...