2012-01-07 1 views
1

크로스 플랫폼 데이터 시각화 솔루션을 찾고 있습니다.크로스 플랫폼 데이터 시각화 소프트웨어? (가급적이면 HTML/JS)

이상적으로는 Android 브라우저 및 iOS 기기의 웹 브라우저와 확장 프로그램에서 작동해야합니다.

자세한 내용을 보려면 서버 측에서 HTTP POST (XML, JSON 등)를 통해 데이터를 수락하고 위젯을 통해 이러한 데이터의 출력을 가능하게하고 싶습니다 (Drupal-like).

데이터 유형은 구성 가능해야하며 쉽게 작성/수정되어야합니다.

여기에 간단한 예가 나와 있습니다. 많은 센서에서 온도를 그래프로 표시하고 싶습니다. 센서는 주 서버에 데이터를 POST 할 수 있으며 서버는 브라우저에서 호출하여 씹어 내고 구성 가능한 그래프를 표시 할 수 있습니다.

의견을 보내 주셔서 감사합니다.

답변

0

구글에 작은 검색이 내 마음에 드는 http://www.rgraph.net/

높은 차트 Rgraph라는 HTML5 하나 인 도서관을 많이 얻을 것이다 또 다른 훌륭한 솔루션입니다. http://www.highcharts.com/

이들은 모두 html5를 기반으로합니다.

+0

http://code.google.com/apis/chart/interactive/docs/spreadsheets.html#Google_Spreadsheets_as_a_Data_Source이 답변 주셔서 감사합니다 : 실시간 차트 체크에 Google 스프레드 시트를 설정 할 수있는 기능에 대한 간단한 예를 들어

. 그러나 데이터를받는 (POST를 통해), 저장 (MySQL 또는 유사한) 및 출력 (예 : 템플릿을 통해)과 관련하여 내 질문에 기능을 제공하는 백엔드 서버 코드를 얻을 수있는 솔루션을 찾고있었습니다. 언어). – littleguy

0

DB/백엔드 용 Google 스프레드 시트와 프런트 엔드 시각화를위한 Google 시각화의 조합을 확인할 수 있습니다.

Google GData API에는 POST 데이터를 Google Spraedsheet에 매우 간단한 작업으로 작성하는 클라이언트 라이브러리 세트가 있습니다. 체크 아웃 : 다른 쪽 끝에서 http://code.google.com/apis/spreadsheets/data/3.0/developers_guide.html#CreatingListRows

ListEntry newEntry = new ListEntry(); 
newEntry.getCustomElements().setValueLocal(tag, value); 
ListEntry insertedRow = service.insert(listFeedUrl, newEntry); 

을, 게시 된 스프레드 시트에서 추출와 현재의 데이터는 Google 시각화의 자바 스크립트 라이브러리를 사용하기보다는 쉽습니다. 다양한 위젯을 사용할 준비가되었습니다. 특정 위젯이 누락 된 경우 JS 라이브러리의 일부를 사용하여 JSON 데이터를 조작 할 수 있습니다.