2011-01-10 2 views
2

그래프를 그릴 수있는 node.js를 사용하여 서버를 만들고 싶습니다.plot in node.js

Matplotlib/Pylab을 노드에 연결하는 방법에 관한 유용한 정보를 찾을 수 없습니다.

아마 GNUPlot을 연결할 수 있습니까? 나는 개인적으로 Matplotlib를 선호하지만 GNUPlot도 괜찮을 것이다. 필자가 경험 한 바에 따르면 거대한 데이터로드를 위해 flot 또는 TheJit과 같은 툴을 능가한다고 언급했습니다.

node.js에서 빠른 플롯을 만드는 방법에 대한 의견을 보내 주시면 감사하겠습니다.

답변

1

자식 프로세스와 execute external programs 중 하나를 사용하여 종료 처리하고 출력을 가져 오십시오. 또는 직접 하시려는 경우 node-canvas lib를보십시오.

+0

나는 이것이 좋은 생각이라고 생각하지 않는다. 내가 말한대로 성능 문제! 직접 통합이 가능하지 않다면 도구를 0MQ 방식으로 연결하는 것이 좋습니다. – mark

+0

Node.js는 대규모 병렬 I/O에 적합하며 복잡한 계산에는 적합하지 않습니다. 노드 애플리케이션을 그래프 생성을 웹 서비스로 제공하는 래퍼로 필요로하는 경우 외부 프로세스를 풀링하는 것이 좋을 수 있습니다. 그렇게하지 않으면 node.js가 잘못된 선택 일 수 있습니다. 안타깝게도 일반적으로 노드 응용 프로그램에 대해 많이 알려주지 않았습니다. –