2010-11-29 3 views
6

웹에서 차트 (라인 기반)를 제공하는 데있어 무엇을 제안합니까? 시간이 지남에 따라 번트 차트 나 주식과 비슷한 것을 만들어야합니다. 서버 측은 django이며 jquery를 클라이언트에 사용합니다.웹에서 차트를 제공하는 가장 좋은 방법은 무엇입니까? 서버 측 또는 클라이언트 측 라이브러리? HTML5?

pychart 또는 svg 또는 png를 생성하고 표시 할 수있는 다른 파이썬 플롯 라이브러리와 같은 것을 사용하면 어떤 이점이 있습니까?

또는 jquery에 대한 시각화 또는 하이 차트를 사용하여 데이터를 제공하면 자바 스크립트를 사용하여 차트를 생성 할 수 있습니까?

클릭 할 수있는 차트에 포인트를 올리거나 특정 턴에 대한 자세한 정보를 표시하고 싶습니다.

HTML5에서 사용할 수있는 옵션에는 차트가 내장되어 있거나 캔버스에서만 사용할 수 있습니까?

도움 주셔서 감사합니다.

편집/업데이트. 모든 제안에 감사드립니다.

+1

"최고"는 전적으로 요구 사항에 따라 다릅니다. –

답변

1

저는 pChart를 사용합니다. 그것의 PHP와 함께 사용하기위한 차트 라이브러리, 그것은 아주 잘 mysql과 pChart 코드 내부에서 MySQL의 DB를 쿼리 작동합니다. 다른 좋은 것들 FLOT 퓨전 차트입니다

1

서버 측 차트는 PNG 파일의 크기가 수정 될 것입니다 당신이있는 경우,없는 매우 상호 작용 등 클라이언트 측 차트 등 스트레칭 상호 작용이 될 수 생성 빠른 서버를 사용하면 복잡성이 많은 차트를 생성 할 수 있으므로 클라이언트의 복잡한 차트는 표시 속도가 매우 느릴 수 있습니다.

저는 현재 클라이언트 측 차트를 선호합니다. 나는 Flot을 사용하고 있었지만, 현재 Protovis에 대해 걱정하고있다. drool

관련 문제