답변:
버전 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를 정의하십시오.
이것은 파이썬 스크립트에서 (따라서 IPython에서 대화식으로) 다음을 사용하여 수행 할 수 있습니다.
pylab.rcParams['figure.figsize'] = (10.0, 8.0)
ipython_notebook_config.py
인라인 백엔드를 구성하는 줄을 포함하지 않습니다. 구성 파일은 iPython을 업데이트 할 때 자동으로 업데이트되지 않으므로 (적어도 Windows에서는) ipython profile create
아래 @anmol에서 제안한대로 실행 하여 파일을 삭제하고 새 구성 파일을 생성해야 합니다.
ipython profile locate
.
matplotlib.rcParams['figure.figsize'] = (10.0, 8.0)
ipython_notebook_config.py
내 아래를 ~
. 최신 버전에서 상황이 어떻게 변경되었을 수 있는지 아십니까?
Worked는 나를 위해 매력을 좋아했습니다.
matplotlib.rcParams['figure.figsize'] = (20.0, 10.0)
import matplotlib.pyplot as plt
%matplotlib inline
plt.rcParams['figure.figsize'] = (20.0, 10.0)
plt.rc('figure', figsize=(20.0, 10.0))
%matplotlib inline
하고 plt.rc(...)
작업에 후자에 대해 서로 다른 세포에 걸쳐. 동일한 사실matplotlib.rcParams[...]
%matplotlib inline
완전성을 위해 이것도 작동합니다.
from IPython.core.pylabtools import figsize
figsize(14, 7)
rcParams
솔루션을 감싸는 래퍼 입니다.