這是jfreechart(包含jfreechart.jar和jcommon-1.0.13.jar)下載,JFreeChart-1.0.13 官方示例的源碼,相當(dāng)有用-JFreeChart-1.0.13 official sample source code, very useful.
jfreechart(包含jfreechart.jar和jcommon-1.0.13.jar)(包jfreechart(包含jfreechart.jar和jcommon-1.0.13.jar) jfreechart(包含jfreechart.jar和jcommon-1.0.13.jar) jfreechart(包含jfreechart.jar和jcommon-1.0.13.jar) jfreechart(包含jfreechart.jar和jcommon-1.0.13.jar) jfreechart(包含jfreechart.jar和jcommon-1.0.13.jar) 含jfreechart.jar和jcommon-1.0.13.jar)
org.jfree.chart:核心類(lèi)庫(kù),包含JFreeChart 和 ChartPanel .
org.jfree.data:描述了各種類(lèi)型的數(shù)據(jù)集
org.jfree.chart.plot:圖表區(qū)域?qū)ο?span style="display:none">Hjb紅軟基地
核心的類(lèi) 文件有:
org.jfree.chart.JFreeChart :圖表對(duì)象,任何類(lèi)型的圖表的最終表現(xiàn)形式都是在該對(duì)象進(jìn)行一些屬性的定制。JFreeChart 引擎本身提供了一個(gè)工廠類(lèi)用于創(chuàng)建不同類(lèi)型的圖表對(duì)象
org.jfree.data.category.XXXDataSet: 數(shù)據(jù)集對(duì)象,用于提供顯示圖表所用的數(shù)據(jù)。根據(jù)不同類(lèi)型的圖表對(duì)應(yīng)著很多類(lèi)型的數(shù)據(jù)集對(duì)象類(lèi)
org.jfree.chart.plot.XXXPlot :圖表區(qū)域?qū)ο螅旧线@個(gè)對(duì)象決定著什么樣式的圖表,創(chuàng)建該對(duì)象的時(shí)候需要Axis、Renderer以及數(shù)據(jù)集對(duì)象的支持
org.jfree.chart.axis.XXXAxis :用于處理圖表的兩個(gè)軸:縱軸和橫軸
org.jfree.chart.render.XXXRender :負(fù)責(zé)如何顯示一個(gè)圖表對(duì)象
org.jfree.chart.urls.XXXURLGenerator: 用于生成Web圖表中每個(gè)項(xiàng)目的鼠標(biāo)點(diǎn)擊鏈接
XXXXXToolTipGenerator: 用于生成圖象的幫助提示,不同類(lèi)型圖表對(duì)應(yīng)不同類(lèi)型的工具提示類(lèi)
1、建立Dataset。所有的數(shù)據(jù)都存放在Dataset中的。(創(chuàng)建一個(gè)數(shù)據(jù)源(dataset)來(lái)包含將要在圖形中顯示的數(shù)據(jù))
2、建立JFreeChart。將dataset中的數(shù)據(jù)導(dǎo)入到JFreeChart中。(創(chuàng)建一個(gè) JFreeChart 對(duì)象來(lái)代表要顯示的圖形 )
3、設(shè)置JFreeChart的顯示屬性。這一步可以省略,使用默認(rèn)的JFreeChart顯示屬性。
3、渲染圖表。即生成圖片。
4、頁(yè)面圖片顯示。