2017-02-15 7 views
2

프런트 엔드에서 mpld3으로 새 데이터 요소를 추가하고 이전 데이터 요소를 제거하는 방법이 있습니까? mpld3을 사용하여 실시간 플롯을 만들고 싶습니다. 플롯을 한 번 초기화하고 웹 소켓으로 업데이트하는 경우 ... 내가 생각할 수있는 유일한 방법은 this 예와 같이 기본 d3 라이브러리를 사용하여 초기화 한 후 데이터를 직접 자바 스크립트에서 업데이트하는 것입니다.mpld3을 사용하여 실시간 플롯을 만드는 방법

답변

0

클라이언트 측에서 D3.JS을 사용하는 것이 가장 쉬운 방법입니다.

정말 JS 코드를 작성하는 것을 싫어하고 업데이트 할 페이지를 새로 고침해야 할 필요가있는 경우 백엔드의 후크를 통해 이미지를 제공하여이를 다시 작성하고 요청이있을 때마다 신선한 matplotlib자를 전송하여이 작업을 수행 할 수 있습니다 만든. 그러나 이것은 여러 가지 이유로 나쁜 생각입니다.

여기 mpld3 그 자체가 도움이되는 용량에 대해서는 알지 못합니다. 죄송합니다.