jfreechart外掛程式將資料展示成餅狀圖、柱狀圖和折線圖,jfreechart折線

來源:互聯網
上載者:User

jfreechart外掛程式將資料展示成餅狀圖、柱狀圖和折線圖,jfreechart折線

本文以展示柱狀圖為例進行介紹,當然這僅僅是一種方法而已;還有很多方法可以用於展示圖表,例如自訂圖表標籤、使用jfreechart外掛程式等;

1、匯入js檔案,包含了很多展示方法:

複製代碼 代碼如下: <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、從後台擷取資料:

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頁面中只需寫入:

複製代碼 代碼如下:
<div style="margin-top:3px;margin-left:3px;"><span id="chartDiv2" style="width:100%;"></span></div>

5.結果展示如下所示:

以上所述就是本文的全部內容,有需要的小夥伴可以參考下。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.