本文以展示長條圖為例進行介紹,當然這僅僅是一種方法而已;還有很多方法可以用來展示圖表,例如自訂圖表標籤、使用jfreechart外掛程式等;
1、導入js文件,包含了許多展示方法:
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頁只需寫入:
5.結果顯示如下:
以上所述就是本文的全部內容,有需要的小夥伴可以參考下。