matplotlib 지't draw python3

치 matplotlib 성공적으로 안러나 생물 과학과 같은 다른 분야. 지금 나는'하기 위해 노력하고있어 그것을 얻을 그립니다. 나 변경하는 방법을 알고,백엔드 그러나 나는'm 는 것이 얼마나 중요한지 잘 알고 있습의 문제가 무엇을 알아내는 그것을 변경하는니다.

는 사람을 관리하여 그것을 얻을 완전히 작업을 python3? If yes,how?

려고 했습니다. 내가 순환을 통해 모든 백엔드하는 무의 모든 불만이 있습니다,나는'm 을 얻으려고 한 그들의 작동합니다.

가능성도 주목할 가치가있는 나의 목표는 통합 그것은 피라미드 앱입니다.

여기's 무슨 일이 일어난 지금까지에 대한 다른 모든 백엔드:

-보낼:이 기본 있습니다. 그렇지 않을 그릴 -GTK:이 필요합 pygtk 는 분명하지 않은 포팅되었습니다 python3 -GTKAgg:동감 -GTKCairo:말한'필수 프로그램 패키지'가정의 라인을 따라 뭔가상 -FltkAgg:지 않't 처럼 보이는 python3 버전입니다. 비록 그것에서 언급 python3UI 자주 묻는 질문에 있습니다. 나는 그냥 기상. 아 darnit -MacOSX:I'm 실행 ubuntu. 가정 부적절한 -QtAgg:이 필요합 pyqt. 보 Qt4Agg -Qt4Agg:참조 https://stackoverflow.com/questions/12933997/installing-pyqt4-in-a-virtualenv -TkAgg:ImportError:이름을 가져올 수 없습 _tkagg. 나는 실행할 수 있습 import tkinter 에서 통역을 하지만,그래서 나는'm 정말 무엇인지's 깨진으로 아직 -WX:ImportError:Matplotlib backend_wx 및 backend_wxagg 필요 wxversion 는 발견되지 않았 -WXAgg:동감 -CocoaAgg:ImportError:The CococaAgg 백엔드가 필요 PyObjC 설치해야! -GTK3Cairo:ImportError:GTK3 백엔드가 필요합 pygobject 을 설치할 수 있습니다. 나는 그것을 설치하려고 하지만하려고 할 때 그것을 구성하는 올바른 파이썬은 그것에 대해 불평 없글 -GTK3Agg:없음 라는 모듈이 있습니다. 그러나 나는 assue I'것에 동일한 문제로 위 -카이로 백엔드가 필요합하는 pycairo 설치 -emf:먼저 설치해야 합 pyemf 서 http://pyemf.sf.net. 보고 할 예정 windowsey 그래서 물건이 되지 않을 수 있습니다 좋은 선택 -헤:지 않는 모듈이라고 gobject -pdf:실행되지 않는't 립 -pgf:동감 -ps:동감 -svg:동감 -템플릿:동감.

스크립트 사용을 테스트하는 내 백엔드:

import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.show()

지금까지 보냈는 깨끗하다 너무 많은 시간을 얻을하려고 python3.2qt4 연주 좋은,그리고 그냥 실행하는 것이 문제로 모든 방법으로 나는 차례입니다. 그래서 대신의 계속 나의 체험과 오류 방법을 물어보고 싶:

  1. 무엇을 위한 최선의 선택 Python3.2 피라미드가?
  2. 어떻게 그런 일이 일어났나요?

그 동안 나는 것과 시험과 오류가 일을 업데이트 내 질문이로 이동합니다.

주에 물건 나는'm trying

에 대한 TkAgg:

이후 tkinter 수입 제대로 나는'm assuming it's 올바르게 설치면(I'm 잘못된 내가가 있다고 가정's 을 테스트하는 방법은?). 이 녀석 http://ask.sagemath.org/question/626/sage-python-import-matplotlib-no-module-named 유사한 문제이지만,Im 확실히 자신의 설정이 다르다. 이 솔루션을 찾는 것이었다 tkagg.py 의 창자에서 python3.2 사이트 패키지는 디렉토리고 편집을 가져오는 문입니다. 내가 찾는다는 것을 믿기가 어려워 matplotlib 선박에 깨(고 실행할 수정 제안 코드...)

에 대한 WX 물건:

https://stackoverflow.com/questions/720806/wxpython-for-python-3 가 없다고 말에 대한 지원 python3 아직입니다. 또한 wxPython 가의 언급 python3 자신의 사이트에 그래서 나는's a no-go. 실행 옵션:/

코코아:

Ditto:https://stackoverflow.com/questions/1514638/writing-cocoa-applications-in-python-3

EMF:

ditto:http://pyemf.sourceforge.net/README.html

질문에 대한 의견 (11)
해결책

내가 달렸으로 동일한 문제이지만,후에 많은 노력을 나가도록 관리 TkAgg 작업(는 제공을 가져 오류에 대한 _tkagg). 조금 늦었지만,누군가가 그것을 찾을 수 있습 유용합니다.

FWIW 내가 해결된 문제는 다음과 같습니다(사용 TkAgg):

-설치tk-dev에서 패키지 관리자 -다시 설치python3-tk에서는 패키지 관리자 -재건하고 다시 설치matplotlib에서 원본 -(고의 과정을 설정 TkAgg 에 matplotrc)

당신은 당신이 생각하는 경우에tk-devpython3-tk올바르게 설치해야 합재건하고 다시 설치 matplotlib므로 생성하는_tkagg.py 에서당신의backends디렉토리에 있습니다.

나는'm 를 사용하여 Python3.3(numpy1.7)에 LM14. 하지만 난 그것에서 작동해야 Ubuntu/Python3.2

해설 (3)

내가 하고 있는 원본을 작성한 python3.3.2 및 matplotlib. 위에서 언급했듯이,TkAgg 작동합니다. 는 경우에 당신은 빌딩에서 모든 것을 소스:

  1. sudo apt-get install tk-dev
  2. 다시 python3(깨끗;./구성할인)
  3. 청소 matplotlib(삭제부터 알러나 생물 과학과 같은 다른 분야 제거 캐시체에서~/.config/matplotlib)
  4. 재 matplotlib 에서 원본(rm-r 빌드/;python setup.py 건설,파이썬 setup.py 설치)

마지막으로는 어리석 상자 팝업 위트 내 x=y line.

hours....

해설 (0)

Matplotlib 가지고 있는 것 같 큰 단계로 Python3 자1.2.x release. matplotlib1.2.0rc2(+numpy1.7.0b2)은 작업을 위해 나

-Python3.2.2(러나 생물 과학과 같은 다른 분야에 리눅스 민트 12) -Python3.3.0(현지 설치 소스로부터)

두 경우 모두에서,matplotlib reports"TkAgg"백엔드로 사용됩니다.

불행하게도,나는 단서가 없는 경우/이것이 어떻게 작동 할 수 있으로 피라미드도 있습니다.

해설 (0)

내가 쓴 답변을 보장을 위한matplotlib에서는 Python3 러나 생물 과학과 같은 다른 분야에서 우분투 16.04 사용하는TkAgg백엔드에서 https://askubuntu.com/a/785506/15003 할 수 있는 이러한 경우에 유용합니다. 결말을 설치하는 것tk-dev,러나 생물 과학과 같은 다른 분야를 활성화 및 재설치matplotlib 에서러나 생물 과학과 같은 다른 분야:

sudo apt install tk-dev
source venv/bin/activate
pip --no-cache-dir install -U --force-reinstall matplotlib

python-c'import matplotlib 로 mpl;인쇄(mpl.get_backend())'이제 말하는TkAgg.

해설 (0)

나를 위해 다음과 같은 일:

-비활성화, -sudo apt-get install python3-matplotlib libfreetype6-dev -(러나 생물 과학과 같은 다른 분야를 활성화)source/home/..., -pip 설치 numpy matplotlib(어쩌면을 제거한 다음 설치하는 경우에 당신은 이미 그것을 가지고,또는 아마도 새로 만드는 venv 이 시점에서) -pip 설치--업그레이드 pip안 venv 에도 도움이 될 수 있습니다(어떤 이유로 알 수없는 것 나)그랬던 것처럼 나를 설치하 scipy.

지금 그것을 플롯을 사용하여러나 생물 과학과 같은 다른 분야.

$ lsb_release -a (gives..)

우분투 14.04.5LTS

해설 (0)