>  기사  >  웹 프론트엔드  >  jfreechart 플러그인은 원형 차트, 막대 차트 및 선 차트로 데이터를 표시합니다_javascript 기술

jfreechart 플러그인은 원형 차트, 막대 차트 및 선 차트로 데이터를 표시합니다_javascript 기술

WBOY
WBOY원래의
2016-05-16 16:04:271396검색

이 기사에서는 히스토그램 표시를 예로 들었습니다. 물론 이는 차트 레이블 사용자 정의, jfreechart 플러그인 사용 등 다양한 방법으로 차트를 표시할 수 있습니다.

1. 다양한 표시 방법을 포함한 js 파일 가져오기:

코드 복사 코드는 다음과 같습니다.
8de7214865baf89e1e2fcdf5076a4a4e>2cacc6d41bbb37262a98f745aa00fbf0 b6add1f203da591ede8e0a862ce25e87>2cacc6d41bbb37262a98f745aa00fbf0
2. 백그라운드에서 데이터 가져오기:


function init(){
 
  var name3="<%=request.getAttribute("accountlist.name")%>";
  var value3="<%=request.getAttribute("accountlist.values")%>";
  var rate3="<%=request.getAttribute("accountlist.valueshb")%>";
  showChart4(name3,rate3); 
  //showChart3(name3,value3,""); 

 }

3. 범례에 데이터 할당:

function showChart4(names,values){
  var chartObj = new ChartObject();
  var xmlString="";
  chartObj.caption="各承运单位车辆销运比图 ";
  chartObj.showValues='0';
  chartObj.showLabels='1';
  chartObj.sNumberSuffix='%25';
  xmlString = chartObj.createDualYMSColumnXmlByValues(names,values,"","销运比=卷烟销量%车辆运力;",""); 
  var chart = new FusionCharts("Charts/MSColumn3DLineDY.swf", "ChartId2", "1000", "230", "0", "0");
  chart.setDataXML(xmlString); 
  chart.render("chartDiv2");
 }

4. jsp 페이지에 다음을 작성하세요.

코드 복사 코드는 다음과 같습니다.
d8510eb99c9e8ecc25c304779c2d5b606802b76842da67c64a3813899c5256df54bdf357c58b8a65c66d7c19c8e4d11416b28748ea4df4d9c2150843fecfba68

5. 결과는 다음과 같습니다.

위 내용은 이 글의 전체 내용이며, 도움이 필요한 친구들이 참고할 수 있습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.