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 중국어 웹사이트의 기타 관련 기사를 참조하세요!