반응형
ipython 노트북에서 matplotlib 그림 기본 크기를 설정하는 방법은 무엇입니까?
"$ ipython notebook --pylab inline"을 사용하여 ipython 노트북을 시작합니다. 디스플레이 matplotlib 그림 크기가 너무 커서 수동으로 조정해야합니다. 셀에 표시되는 그림의 기본 크기를 설정하는 방법은 무엇입니까?
버전 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)
Worked는 나를 위해 매력을 좋아했습니다.
matplotlib.rcParams['figure.figsize'] = (20.0, 10.0)
이 ipython_notebook_config.py 파일이없는 경우 readme에 따라 다음을 입력하여 만들 수 있습니다.
ipython profile create
완전성을 위해 이것도 작동합니다.
from IPython.core.pylabtools import figsize
figsize(14, 7)
rcParams솔루션을 감싸는 래퍼 입니다.
iPython 3.0.0에서 인라인 백엔드는 ipython_kernel_config.py. c.InlineBackend.rc... 줄 을 수동으로 추가해야합니다 ( Greg 의 답변 에서 언급했듯이 ). 이것은 Qt 콘솔과 노트북의 인라인 백엔드 모두에 영향을 미칩니다.
반응형
'Programing' 카테고리의 다른 글
| jQuery는 데이터 속성 값으로 요소 찾기 (0) | 2020.09.11 |
|---|---|
| helm list :“kube-system”네임 스페이스에있는 configmap을 나열 할 수 없습니다. (0) | 2020.09.11 |
| 파일 이름과 함께 파일 크기를 인쇄하는 find 명령을 어떻게 얻습니까? (0) | 2020.09.11 |
| 비밀번호가 현재 정책 요구 사항을 충족하지 않습니다. (0) | 2020.09.11 |
| 명령 줄에서 Gradle을 통해 장치에 배포 할 수 있습니까? (0) | 2020.09.11 |