2012-10-26 3 views
0

웹에 그래프를 그려 보는 것에 대해 질문이 있습니다. 그래프에 많은 양의 이력 데이터를 그래프로 표시하고 싶습니다. 그러나 문제는 우리 페이지가 열릴 때마다 처음부터 모든 데이터를 플로팅하는 것보다 시작하고 싶지 않다는 것입니다. 나는 그것이 기록 데이터의 줄거리와 웹 페이지는 단지 그래프 에 새 지점을 추가 개방 얻을 때마다 저장할 즉, 예를 들어 것은 내가이 배열이미 저장된 그래프에 새 데이터 포인트 추가

History=[(0,1),(2,10),(3,100)] 

이 있고 나도 그 그래프가 있다고 가정 전에 나의 새로운 점 :

NewPoint=(4,1000) 

는 어떻게 그냥 그래프에 (4,1000) 다시 모든 데이터를 plott 할 필요없이 추가 할 수 있습니까? 지금 Phplot을 사용하고 있습니다. 당신은 phplot 또는 API에서 가능합니까?

+0

'$ history [] = array (4,1000);'시도한 적이 있습니까? – freshnode

+0

@tomhallam 아니, 그럼 어떻게 도와 줄까요? 지금 당장 내 프로그램이 mysql에서 모든 데이터를 가져옵니다. –

답변

1

필자는 phplot에 익숙하지 않지만 highcharts (javascript/jQuery/json 친숙도 권장)은 일부 차트에서 클릭 투 포인트를 지원하고 데이터를 다시로드 할 수있는 다른 사람들에 대해 자동 새로 고침을 지원합니다 'x'초마다 그래픽을 다시 그립니다.

+0

이 답변은 유용했습니다. 나는 그것을 조사 할 것이다. 오픈 소스입니까? –

+0

네, 오픈 소스입니다. 비상업적 인 용도 및 프로젝트 개발/테스트 단계에서는 무료입니다. – RelicScoth

+0

좋아요. 상업적 용도로 무료로 제공되는 다른 프로그램이 있습니까? –