Как установить библиотек matplotlib рисунок размер по умолчанию в ноутбука оболочкой IPython?
Я использую "$ ipython notebook --pylab inline " для запуска IPython notebook. Размер рисунка дисплея matplotlib слишком велик для меня, и я должен настроить его вручную. Как установить размер по умолчанию для фигуры, отображаемой в ячейке?
5 ответов:
Я считаю, что следующая работа в версии 0.11 и выше. Чтобы проверить версию:
$ ipython --versionвозможно, стоит добавить эту информацию к вашему вопросу.
устранение:
вам нужно найти файл
ipython_notebook_config.py. В зависимости от вашего процесса установки, это должно быть где-нибудь.config/ipython/profile_default/ipython_notebook_config.pyздесь
.configнаходится в вашем домашнем каталоге.после того, как вы нашли этот файл, найдите следующее линии
# Subset of matplotlib rcParams that should be different for the inline backend. # c.InlineBackend.rc = {'font.size': 10, 'figure.figsize': (6.0, 4.0), 'figure.facecolor': 'white', 'savefig.dpi': 72, 'figure.subplot.bottom': 0.125, 'figure.edgecolor': 'white'}раскомментировать эту строку
c.InlineBack...и определите свой размер figsize по умолчанию во второй записи словаря.обратите внимание, что это можно сделать в скрипте python (и, следовательно, интерактивно в IPython) с помощью
pylab.rcParams['figure.figsize'] = (10.0, 8.0)
Если у вас нет этого ipython_notebook_config.py файл, вы можете создать один, следуя readme и набрав
ipython profile create
в iPython 3.0.0 встроенный сервер должен быть настроен в
ipython_kernel_config.py. Вам нужно вручную добавитьc.InlineBackend.rc... линия (как уже упоминалось в Грег'ы ответ). Это повлияет как на встроенный бэкэнд в консоли Qt, так и на ноутбук.
просто для полноты, это также работает
from IPython.core.pylabtools import figsize figsize(14, 7)это обертка вокруг тега
rcParamsрешение
Comments