欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jfreechart插件將數(shù)據(jù)展示成餅狀圖、柱狀圖和折線圖

 更新時間:2015年04月13日 11:58:25   投稿:hebedich  
閑暇之余,學(xué)習(xí)了一下jfreechart圖表生成,結(jié)合大蝦們的著作,小弟進(jìn)行了系統(tǒng)的總結(jié),真是獲益匪淺,這里推薦給小伙伴們,有需要的朋友可以參考下。

本文以展示柱狀圖為例進(jìn)行介紹,當(dāng)然這僅僅是一種方法而已;還有很多方法可以用于展示圖表,例如自定義圖表標(biāo)簽、使用jfreechart插件等;

1、導(dǎo)入js文件,包含了很多展示方法:

復(fù)制代碼 代碼如下:
<script type="text/javascript" src=<select:link page="/js/ChartObject.js"/>></script> <script type="text/javascript" src=<select:link page="/js/FusionCharts.js"/>></script>

2、從后臺獲取數(shù)據(jù):

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、將數(shù)據(jù)賦值給圖例:

function showChart4(names,values){
  var chartObj = new ChartObject();
  var xmlString="";
  chartObj.caption="各承運(yùn)單位車輛銷運(yùn)比圖 ";
  chartObj.showValues='0';
  chartObj.showLabels='1';
  chartObj.sNumberSuffix='%25';
  xmlString = chartObj.createDualYMSColumnXmlByValues(names,values,"","銷運(yùn)比=卷煙銷量%車輛運(yùn)力;",""); 
  var chart = new FusionCharts("Charts/MSColumn3DLineDY.swf", "ChartId2", "1000", "230", "0", "0");
  chart.setDataXML(xmlString); 
  chart.render("chartDiv2");
 }

4、在jsp頁面中只需寫入:

復(fù)制代碼 代碼如下:

<div style="margin-top:3px;margin-left:3px;"><span id="chartDiv2" style="width:100%;"></span></div>

5.結(jié)果展示如下所示:

以上所述就是本文的全部內(nèi)容,有需要的小伙伴可以參考下。

相關(guān)文章

最新評論