2012-11-21 2 views
0

라이브러리 amchart를 사용하려고합니다. 사이트 예제를 따르려고했지만 정적 데이터로 작동합니다. 동적 데이터 (예 : 데이터베이스 인스턴스)로 그래프를 만드는 방법을 알고 싶습니다. 내가 거기에 더 라이브러리 또는 하나를 직접 쓸 수 있습니다 확신 http://amcharts-php.sourceforge.net/
: 누가 나를 http://www.amcharts.com/javascript-charts/stacked-column/동적 데이터 amchart

답변

0

체크 아웃이 라이브러리를 할 수 있습니다. 당신의

0

서블릿 헤더는 response.setContentType("application/json");

StringBuffer sb=new StringBuffer(); 
      sb.append("["); 
      if(rs1.next()){ 
       sb.append("{"); 
       sb.append("\"country\": \"CH\","); 
       sb.append("\"visits\":\""+rs1.getString(1)+"\","); 
       sb.append("\"color\":\""+"#FF0F00"+"\""); 
       sb.append("},"); 
       sb.append("{"); 
       sb.append("\"country\": \"USA\","); 
       sb.append("\"visits\":\""+rs1.getString(2)+"\","); 
       sb.append("\"color\":\""+"#FF6600"+"\""); 
       sb.append("},"); 
       sb.append("{"); 
       sb.append("\"country\": \"UK\","); 
       sb.append("\"visits\":\""+rs1.getString(3)+"\","); 
       sb.append("\"color\":\""+"#FF9E01"+"\""); 
       sb.append("},"); 
       sb.append("{"); 
       sb.append("\"country\": \"AU\","); 
       sb.append("\"visits\":\""+rs1.getString(4)+"\","); 
       sb.append("\"color\":\""+"#FCD202"+"\""); 
       sb.append("},"); 
       sb.append("{"); 
       sb.append("\"country\": \"DK\","); 
       sb.append("\"visits\":\""+rs1.getString(5)+"\","); 
       sb.append("\"color\":\""+"#F8FF01"+"\""); 
       sb.append("},"); 
       sb.append("{"); 
       sb.append("\"country\": \"PK\","); 
       sb.append("\"visits\":\""+rs1.getString(6)+"\","); 
       sb.append("\"color\":\""+"#B0DE09"+"\""); 
       sb.append("},"); 
       sb.append("{"); 
       sb.append("\"country\": \"ML\","); 
       sb.append("\"visits\":\""+rs1.getString(7)+"\","); 
       sb.append("\"color\":\""+"#04D215"+"\""); 
       sb.append("},"); 
       sb.append("{"); 
       sb.append("\"country\": \"JP\","); 
       sb.append("\"visits\":\""+rs1.getString(8)+"\","); 
       sb.append("\"color\":\""+"#0D8ECF"+"\""); 
       sb.append("},"); 
       sb.append("{"); 
       sb.append("\"country\": \"IN\","); 
       sb.append("\"visits\":\""+rs1.getString(9)+"\","); 
       sb.append("\"color\":\""+"#0D52D1"+"\""); 
       sb.append("},"); 
       sb.append("{"); 
       sb.append("\"country\": \"TW\","); 
       sb.append("\"visits\":\""+rs1.getString(10)+"\","); 
       sb.append("\"color\":\""+"#2A0CD0"+"\""); 
       sb.append("}"); 


       } 
      sb.append("]"); 

요청 객체의 데이터

var test=JSON.parse(xmlhttp.responseText); 난을 다음 html 파일에 out.write(sb.toString());

다음 수행을 기억 얻을

같은 JSON 형식의 데이터를 생성, 정의 이것에 Ajax를 사용했다 ....