2012-06-16 3 views
1

저의 삶에 대해 matplotlibipython에 그래프를 표시하지 않을 수는 있습니다.대화 형으로 파이썬에서 matplotlib의 그래프를 표시하십시오.

나는 두 가지 접근 시도했습니다 - 때마다, 나는 같은 결과를 얻을 : 나는 두 개의 서로 다른 접근 방식을 시도 이 가이드로 the documentation 사용 : 여기

In [10]: plot([1,2,3]) 
Out[10]: [<matplotlib.lines.Line2D at 0x104e9ca50>] 

내가 지금까지 시도 두 가지 방법입니다 :

첫째 :

ipython --pylab 

plot([1,2,3]) 
xlabel('hi mom') 

In [3]: plot([1,2,3]) 
Out[3]: [<matplotlib.lines.Line2D at 0x107e369d0>] 

둘째 :

ipython 
import numpy 
import pylab 

In [5]: pylab.plot([1,2,3]) 
Out[5]: [<matplotlib.lines.Line2D at 0x104ca7b90>] 

플롯을 표시하려면 어떻게해야합니까?

+0

당신의 텍스트에서 당신이 의미하는 바가 당신의 텍스트에서 그리고 당신의 타이틀에서 반복적으로 명확하지 않게됩니다. –

+1

'pylab.show()'를 호출하거나 자동으로 팝업되게하려면 그림을 만들기 전에'pylab.ion() '을 호출하십시오. –

+0

대화식으로 사용하셨습니까? – Usagi

답변

5

GUI가 아닌 백엔드 세트가있을 수 있습니다. pylab.get_backend()을 수행하여 설정 한 백엔드를 확인하십시오. 백엔드 설정 방법은 설명서 herehere을 참조하십시오.

+0

방금 ​​확인 : 'MacOSX'. 설명서를 통해 변경하는 방법을 알고 있지만 사용할 설명서는 무엇입니까? 지금은'matplotlib'으로 주위를 어지럽히고 새로운 것을 계획 할 때 그래프가 화면에서 새로 고쳐지기를 원할 것입니다. – mikebmassey

+0

MacOSX는 문서에 따라 GUI 백엔드 여야하므로 작동하지 않는 이유를 모르겠습니다. 대화식 모드로 설정되어 있다고 가정하면 (위의 주석에서 제안 된 것처럼), 문서 페이지 (예 : TkAgg)에 나열된 다른 대화식 백엔드 중 하나를 시도 할 수 있습니다. matplotlib 메일 링리스트에서 물어볼 수도 있습니다. – BrenBarn

+0

감사합니다. 그 총을 줘. – mikebmassey

관련 문제