jfreechart與jsp動(dòng)態(tài)圖表

jfreechart與jsp動(dòng)態(tài)圖表

ID:18603702

大?。?1.50 KB

頁數(shù):5頁

時(shí)間:2018-09-19

jfreechart與jsp動(dòng)態(tài)圖表_第1頁
jfreechart與jsp動(dòng)態(tài)圖表_第2頁
jfreechart與jsp動(dòng)態(tài)圖表_第3頁
jfreechart與jsp動(dòng)態(tài)圖表_第4頁
jfreechart與jsp動(dòng)態(tài)圖表_第5頁
資源描述:

《jfreechart與jsp動(dòng)態(tài)圖表》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、JFreeChart與JSP動(dòng)態(tài)圖表JFreeChart是一個(gè)Java開源項(xiàng)目,它提供了在JavaApplication、Servlet和JSP下生成各種圖片格式的圖表,包括柱形圖、餅形圖、線圖、區(qū)域圖、時(shí)序圖和多軸圖等在web.xml文件中添加如下代碼:DisplayChartorg.jfree.chart.servlet.DisplayChart

2、apping>DisplayChart/servlet/DisplayChart這樣,就可以利用JFreeChart插件生成動(dòng)態(tài)統(tǒng)計(jì)圖表了。利用JFreeChart插件生成動(dòng)態(tài)統(tǒng)計(jì)圖表的基本步驟如下:★創(chuàng)建繪圖數(shù)據(jù)集合★創(chuàng)建JFreeChart實(shí)例★自定義圖表繪制屬性,該步可選★生成指定格式的圖片,并返回圖片名稱★組織圖片瀏覽路徑★通過HTML中的元素顯示圖片JFree

3、Chart核心類及其功能類名功能JFreeChart圖表對(duì)象,生成任何類型的圖表都要通過該對(duì)象,JFreeChart插件提供了一個(gè)工廠類ChartFactory,用來創(chuàng)建各種類型的圖表對(duì)象XXXDataset數(shù)據(jù)集對(duì)象,用來保存繪制圖表的數(shù)據(jù),不同類型的圖表對(duì)應(yīng)著不同類型的數(shù)據(jù)集對(duì)象XXXPlot繪圖區(qū)對(duì)象,如果需要自行定義繪圖區(qū)的相關(guān)繪制屬性,需要通過該對(duì)象進(jìn)行設(shè)置XXXAxis坐標(biāo)軸對(duì)象,用來定義坐標(biāo)軸的繪制屬性XXXrenderer圖片渲染對(duì)象,用于渲染和顯示圖表XXXURLGenerator鏈接對(duì)象,用于生成Web圖

4、表中項(xiàng)目的鼠標(biāo)單擊鏈接XXXToolTipGenerator圖表提示對(duì)象,用于生成圖表提示信息,不同類型的圖表對(duì)應(yīng)著不同類型的圖表提示對(duì)象利用JFreeChart生成柱形圖繪圖時(shí)需要用到的相關(guān)信息如下:intwidth=500;intheight=375;StringchartTitle="編程類圖書年銷量柱形圖分析";Stringsubtitle="----統(tǒng)計(jì)時(shí)間:2008年";StringxTitle="銷售時(shí)間:2008年";StringyTitle="銷售量單位:萬冊(cè)";String[]cutline=newStr

5、ing[]{"ASP","JSP","PHP"};String[]category=newString[]{"第1季度","第2季度","第3季度","第4季度"};Double[][]data=newDouble[cutline.length][category.length];for(intm=0;m

6、isplayChart";◆利用DefalutCategoryDataset數(shù)據(jù)集繪制柱形圖通過JFreeChart插件,既可以生成普通效果的柱形圖,也可以生成3D效果的柱形圖。如果想生成普通效果的柱形圖,需要通過工廠類ChartFactory的createBarChart()方法獲得JFreeChart類的實(shí)例;如果想生成3D效果的柱形圖,需要通過工廠類ChartFactory的createBarChart3D()方法獲得JFreeChart類的實(shí)例,這兩個(gè)方法的入口參數(shù)是完全相同的,各個(gè)入口參數(shù)的類型及功能如表入口參數(shù)參

7、數(shù)功能Stringtitle圖表標(biāo)題StringcategoryAxisLabel統(tǒng)計(jì)種類軸標(biāo)題,可以理解為X軸標(biāo)題StringvalueAxisLabel統(tǒng)計(jì)值軸標(biāo)題,可以理解為Y軸標(biāo)題CategoryDatasetdataset繪圖數(shù)據(jù)集PlotOrientationorientation用于設(shè)定柱形圖的繪制方向垂直:PlotOrientation.VERTICAL水平:PlotOrientation。HORIZONTALBooleanlegend用于設(shè)定是否顯示圖例Booleantooltips用于設(shè)定是否采用標(biāo)準(zhǔn)生成

8、器Booleanurls用于設(shè)定是否包生成鏈接工廠類ChartFactory中的方法返回值均為JFreeChart類的實(shí)例,通過返回的JFreeChart類的實(shí)例,可以設(shè)置繪圖屬性,也可以省略,直接生成圖片,JFreeChart插件將采用默認(rèn)的繪圖屬性進(jìn)行繪制可以通過JFreeChart實(shí)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。