macOS의 IPython 노트북에서 Matplotlib 플롯을 인라인으로 볼 수 없는 이유는 무엇입니까?

Linda Hamilton
풀어 주다: 2024-11-09 08:56:02
원래의
951명이 탐색했습니다.

Why Can't I See My Matplotlib Plots Inline in My IPython Notebook on macOS?

IPython 노트북에 Matplotlib 플롯 인라인 표시

인라인 matplotlib 그래픽이 macOS X의 IPython 노트북 내에 표시되지 않는 문제에 직면했습니다. 문제를 파헤쳐 해결책을 찾아보겠습니다.

초기 시도

이미 "%matplotlib inline" 및 "%pylab inline" 설정을 시도했지만 아무런 결과도 얻지 못했습니다. 또한 명령줄에서 "--pylab=inline" 플래그를 사용해도 영향이 없습니다.

가능한 해결 방법

한 가지 가능한 해결 방법은 " 노트북의 첫 번째 셀에 %matplotlib inline" 명령을 입력하세요. 이 지시어는 별도의 Figure 창을 열지 않고 노트북 내에 matplotlib 플롯을 인라인으로 표시하도록 IPython에 명시적으로 지시합니다.

코드 조각:

%matplotlib inline

import matplotlib
import numpy as np
import matplotlib.pyplot as plt
로그인 후 복사

기본값 설정 구성

모든 IPython 커널에 대해 기본적으로 인라인 플로팅이 활성화되도록 하려면 구성 파일에서 다음 구성 옵션을 수정하면 됩니다.

c.IPKernelApp.matplotlib = 'inline'
로그인 후 복사

이 설정은 matplotlib를 구성합니다. 인라인 모드로 설정된 기본 백엔드와 대화형 사용.

확인

이러한 조정을 수행하고 나면 matplotlib 플롯을 인라인으로 시각화할 수 있어야 합니다. 귀하의 IPython 노트북. 변경 사항을 확인하려면 다음 코드를 실행하세요.

x = np.linspace(0, 3*np.pi, 500)
plt.plot(x, np.sin(x**2))
plt.title('A simple chirp')
로그인 후 복사

모든 것이 순조롭게 진행되면 이제 그림 개체의 문자열 표현을 받는 대신 노트북 내에 플롯이 표시되는 것을 볼 수 있습니다.

위 내용은 macOS의 IPython 노트북에서 Matplotlib 플롯을 인라인으로 볼 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿