2017-02-13 2 views
0

image.show()을 실행할 때 바탕 화면과 동일한 기능을 가진 matplotlib에서 만든 웹에 이미지를 출력하고 싶습니다 (예 : 배율 조정, 플롯 따라 이동). 더 철저하게.Matplot lib 이미지 속성 웹 (Django)

나는 #stack을 체크 아웃하고 정적 이미지 나 GIF 또는 matplotlib.animate()

내가하기 matplotlib 위젯을 살펴했다 끄트머리를 제공 이전 게시물를 얻었으나, 사람들은 지금까지의 내가 볼 수있는 데스크톱 GUI위한했습니다.

달성 방법에 대한 경험이나 아이디어를 공유해주십시오. 당신이 그와 같은 클라이언트 측에서 아무것도 할 수

감사

답변

0

하기 matplotlib는 서버 측 라이브러리입니다.

가장 가까운 대상은 mpld3 (mpld3은 matplotlib 그래프를 d3 js 그래프를 렌더링해야하는 html/js로 변환하여 작동 함) 또는 점을 표시하는 다른 클라이언트 측 라이브러리를 사용하는 것입니다.

+0

정말 대단합니다. 정말 고마워요. 너 혼자 해봤 니? django/mpld3 통합의 가능한 예제가 있습니까? –

+0

@Aleks_Saint - mpld3에서 우리의 응용 프로그램에 대한 개념 증명을 만들었지 만, 우리는 유스 케이스가 결국 그것을 필요로하지 않기로 결정했습니다. 링크 된 문서에는 많은 예제가 있습니다 (http://mpld3.github.io/examples/index.html). – Sayse

+1

위대한, 감사합니다! –

1

순수 matplotlib을 웹에 게재하는 가장 쉬운 방법은 jupyter notebook입니다. 그 외에는

, 당신은 Plotly 또는 보케처럼 특정 라이브러리를보고 할 수 있습니다.

+0

나는 그들을 체크 아웃했지만 mpld3 내가 무엇을 더 필요해 보인다. 고맙습니다! –

+0

한 번 mpld3을 사용하기 시작한 후 잠시 후 bokeh가 서버에 동적으로 실행될 수 있고 정적으로 웹 페이지에 게재 될 수 있기 때문에 bokeh가 훨씬 더 적합하다는 것을 깨달았습니다. 결국 그것은 모두 응용 프로그램에 따라 다릅니다. – ImportanceOfBeingErnest

+0

bokeh를 더 철저하게 조사한 결과 꽤 큰 독립 실행 형 응용 프로그램 용으로 설계된 것처럼 보였습니다.하지만 꽤 흥미로운 전망을 보여 주므로 공유해 주셔서 감사합니다. 감사합니다. –