나는 어떤 종류의 바 그래프를 함수의 결과와 함께 보여줘야하는 프로젝트가있다. 이 막대 그래프는 색과 3D로 표시되어야합니다. 오픈 소스 교육 프로그램이므로 다른 투표 시스템에 대해 사용자에게 가르치고 선거의 결과에 어떻게 영향을 주는지 잘 보여주고 싶습니다. 파이썬을 사용하고 싶습니다만, 파이썬에서의 모든 작업은 커맨드 라인을 기반으로하기 때문에 GUI 프레임 워크를 사용하는 것에 대해서는 전혀 모른다. 귀하의 도움을 주시면 감사하겠습니다.프로젝트에 적합한 GUI 프레임 워크 선택하기
2
A
답변
2
아마도 3-D를 포함하여 그래프 작업에 가장 널리 사용되는 라이브러리 인 matplotlib를 살펴볼 수 있습니다.
3
3D 그래픽의 경우 OpenGL을 PyGame 또는 Pyglet과 같은 게임 프레임 워크와 함께 사용할 수 있습니다. 다른 답변에서 제안 된 TJD로 matplotlib을 사용하십시오. GUI 프레임 워크에 관해서는
, 그들은 일반적으로 3D 그래픽에 많은 도움이되지 않습니다 :
PyQt 하나의 선택; 나는 당신이 이미 질문 꼬리표에 그것을 가지고있는 것을 본다. PySide은 PyQt와 매우 비슷하지만 라이센스가 더 좋습니다.
(표준 라이브러리에 있음), wxPython 및 pyGTK - 개인적으로는 모릅니다.
하나를 선택하고 그대로 있습니다. 경험이 없다면 배우는 데 약간의 시간이 걸릴 것이므로 너무 빨리 결과를 기대하지 마십시오.
+0
내 마지막 프로젝트이므로 400 시간을 소비해야하고 12 월까지 코딩을 시작할 필요가 없으므로 배울 시간이 있습니다. 답을 보내 주셔서 감사 드리며 pyopengl을 사용하려고했지만 matplotlib를 사용하게 될 것입니다. 많이 받아 주신 Petr –
관련 문제
- 1. GUI 프레임 워크 플러그인 디자인
- 2. 대체 Java GUI 프레임 워크
- 3. 동적 GUI 프레임 워크 설계
- 4. 해시에 적합한 테이블 크기 선택하기
- 5. 교육용 웹 사이트에 적합한 CMS 프레임 워크
- 6. 다음 시나리오에 적합한 웹 프레임 워크
- 7. PHP에서 이미 준비된 프로젝트에 프레임 워크 배포
- 8. 프로젝트에 지원되지 않는 프레임 워크 추가하기
- 9. Java 용 최상의 GUI 프레임 워크
- 10. 풍부한 GUI OS X 프레임 워크?
- 11. 응용 프로그램/GUI 프레임 워크 권장 사항
- 12. Compact Framework - 간단한 GUI 프레임 워크?
- 13. 자동 크기 조정을위한 GUI 프레임 워크
- 14. 그래픽 기반 C++ GUI 프레임 워크?
- 15. Google App Inventor GUI RIA 프레임 워크
- 16. XAML보기/컨트롤에 대한 GUI 테스트 프레임 워크
- 17. 클라우드 인식 프로그래밍 및 유용한 프레임 워크 선택하기
- 18. 내 안드로이드 애플리케이션에 적합한 API 레벨 선택하기
- 19. 위젯 프레임 워크 리소스
- 20. 대상 프레임 워크 불일치
- 21. Java에서 2D 시뮬레이션 프로젝트에 적합한 툴킷을 선택하십시오.
- 22. jQuery를 사용하려는 경우 가장 적합한 Java 웹 프레임 워크
- 23. VPS에서 젠드 프레임 워크?
- 24. 젠드 프레임 워크 프로젝트에 inc.php 파일을 포함시키는 방법은 무엇입니까?
- 25. 하나의 프로젝트에 여러 데이터베이스 - 엔티티 프레임 워크 (자체 추적 엔티티)
- 26. 석영 프레임 워크
- 27. REST는 GUI 웹 응용 프로그램에 적합한 선택입니까?
- 28. Java GUI 응용 프로그램 용 MVC/MVP/MVVM 프레임 워크
- 29. Java GUI 응용 프로그램의 인증 및 권한 부여 프레임 워크
- 30. Java 및 GUI : 빌더, 프레임 워크, 기술 - 최첨단 기술?
둘째, matplotlib은 위젯으로 모든 주요 UI 툴킷에서 잘 작동하며, [PyInstaller] (http://www.pyinstaller.org/)와 함께 독립형 앱을 만드는 등의 작업을 잘 수행합니다. [갤러리] (http://matplotlib.sourceforge.net/gallery.html)를보고, 특히 [3D 히스토그램] (http://matplotlib.sourceforge.net/examples/mplot3d/hist3d_demo.html)이 있습니다.) 끝에 가치가있을 것 같은 끝 근처에. – ChrisC
교육용 웹 사이트 *는 설치해야하는 프로그램보다 훨씬 광범위한 도달 범위를 가질 수 있습니다. matplotlib에 대한이 html5 백엔드를 확인하십시오. http://code.google.com/p/mplh5canvas/ –
감사합니다. beni 및 chris. matplotlib와 함께 갈 것입니다. 매우 감사 –