Programing

Ipython 노트북 / Jupyter에서 Pandas는 내가 플롯하려는 그래프를 표시하지 않습니다.

crosscheck 2020. 8. 23. 08:21
반응형

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 

참고 URL : https://stackoverflow.com/questions/10511024/in-ipython-notebook-jupyter-pandas-is-not-displaying-the-graph-i-try-to-plot

반응형