Ipython 노트북 / Jupyter에서 Pandas는 내가 플롯하려는 그래프를 표시하지 않습니다.
Ipython Notebook에서 pandas를 사용하여 일부 데이터를 플로팅하려고하는데 객체를 제공하지만 실제로 그래프 자체를 플로팅하지는 않습니다. 따라서 다음과 같이 보입니다.
In [7]:
pledge.Amount.plot()
Out[7]:
<matplotlib.axes.AxesSubplot at 0x9397c6c>
그 후에 그래프가 따라 와야하지만 단순히 나타나지 않습니다. matplotlib를 가져 왔으므로 문제가 아닙니다. 가져와야하는 다른 모듈이 있습니까?
--pylab은 더 이상 사용되지 않으며 IPython의 최신 빌드에서 제거되었습니다. 이제 IPython 노트북에서 인라인 플로팅을 사용하는 데 권장되는 방법은 다음을 실행하는 것입니다.
%matplotlib inline
import matplotlib.pyplot as plt
자세한 내용 은 ipython-dev 메일 링리스트 의이 게시물 을 참조하십시오.
편집 : Pylab은 더 이상 사용되지 않습니다. 현재 허용되는 답변을 참조하십시오.
좋아, 대답은 --pylab = inline으로 ipython 노트북을 시작하는 것 같습니다. 그래서 ipython 노트북 --pylab = inline 이것은 내가 이전에 본 것과 내가 원하는 것을 수행합니다. 모호한 원래 질문에 대해 죄송합니다.
당신의 import matplotlib.pyplot as plt
그냥 추가
plt.show()
저장된 모든 플롯이 표시됩니다.
matplotlib를 가져온 후 간단하게 다음과 같이 ipython을 시작한 경우 하나의 마술을 실행했습니다.
ipython notebook
%matplotlib inline
이 명령을 실행하면 모든 것이 완벽하게 표시됩니다.
ipython을 시작 ipython notebook --pylab inline
하면 그래프가 인라인으로 표시됩니다.
여러분이해야 할 일은 matplotlib 를 가져 오는 것 입니다.
import matplotlib.pyplot as plt
'Programing' 카테고리의 다른 글
Python에서 소스 파일 이름 및 줄 번호를 기록하는 방법 (0) | 2020.08.23 |
---|---|
SELF JOIN이란 무엇이며 언제 사용합니까? (0) | 2020.08.23 |
Python : 튜플의 값 변경 (0) | 2020.08.23 |
문자열이 배열입니까? (0) | 2020.08.23 |
장치에서 sqlite 데이터베이스의 위치 (0) | 2020.08.23 |