jfreechart 線性圖表開發(fā)

jfreechart 線性圖表開發(fā)

ID:14905860

大?。?8.84 KB

頁數(shù):11頁

時間:2018-07-30

jfreechart 線性圖表開發(fā)_第1頁
jfreechart 線性圖表開發(fā)_第2頁
jfreechart 線性圖表開發(fā)_第3頁
jfreechart 線性圖表開發(fā)_第4頁
jfreechart 線性圖表開發(fā)_第5頁
資源描述:

《jfreechart 線性圖表開發(fā)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫

1、JFreeChart線性圖表開發(fā)2012年10月26日16:26?JFreeChart組件用于繪制動態(tài)圖表,里面已經(jīng)封裝所有需要的(柱形圖、區(qū)域圖、餅形圖、折線圖、時序圖、甘特圖等)方法,只需根據(jù)相應的需求選擇具體的方法;?一:JFreeChart類常用方法及說明方法說明publicvoidsetAntiAlias(booleanflag)設置字體模糊邊界publicvoidsetBackgroundImage(Imageimage)設置背景圖片publicvoidsetBackgroundImageAlignment(intalignment)設置背景圖片對齊方式,其參

2、數(shù)常量定義在org.jfree.ui.Align類中publicvoidsetBackgroundImageAlpha(floatalpha)設置背景圖片透明度publicvoidsetBackgroundPaint(Paintpaint)設置背景顏色publicvoidsetBorderPaint(Paintpaint)設置邊界線條顏色publicvoid設置邊界線條是否可setBorderVisible(booleanvisible)見二:制圖工廠對象ChartFactory類常用方法及說明圖表類型方法說明柱形圖publicstaticJFreeChartcreate

3、BarChart()創(chuàng)建一個常規(guī)的柱形圖對象?publicstaticJFreeChartcreateBarChart3D()創(chuàng)建一個3D效果的柱形圖對象餅形圖publicstaticJFreeChartcreatePieChart()創(chuàng)建一個常規(guī)的餅形圖對象?publicstaticJFreeChartcreatePieChart3D()創(chuàng)建一個3D效果的餅形圖對象區(qū)域圖publicstaticJFreeChartcreateAreaChart()創(chuàng)建一個常規(guī)的區(qū)域圖對象折線圖publicstaticJFreeChartcreateLineChart()創(chuàng)建一個常規(guī)的折

4、線圖對象?publicstaticJFreeChartcreateLineChart3D()創(chuàng)建一個3D效果的折線圖對象publicstaticJFreeChart時序圖createTimeSeriesChart()創(chuàng)建一個常規(guī)的時序圖對象?三:數(shù)據(jù)集合對象?數(shù)據(jù)集合對象是用于裝載繪制圖表所需要的數(shù)據(jù)集。在JFreeChart組件中,針對不同圖表類型提供了不同的數(shù)據(jù)集合對象,它們所具有的作用也是不同的。?1.常用數(shù)據(jù)集合對象及說明數(shù)據(jù)集合對象說明DefaultCategoryDataset類默認的類別數(shù)據(jù)集合對象,可用于創(chuàng)建柱形圖、區(qū)域圖數(shù)據(jù)集合等DefaultPieDa

5、taset類默認的餅形圖數(shù)據(jù)集合對象,可用于創(chuàng)建餅形圖數(shù)據(jù)集合XYSeriesCollection類描述坐標軸序列類型的數(shù)據(jù)集合對像,可用于創(chuàng)建折線圖等數(shù)據(jù)集合TimeSeriesCollection類描述時間序列的數(shù)據(jù)集合對象,可用于創(chuàng)建時序圖等數(shù)據(jù)集合???1./創(chuàng)建數(shù)據(jù)集合?2.DefaultCategoryDataset?dataSet?=?new?DefaultCategoryDataset();?3.//向數(shù)據(jù)集合中添加數(shù)據(jù)?dataSet.addValue(100,?"長春",?"土豆");??四:繪圖區(qū)對象通過數(shù)據(jù)集合生成的數(shù)據(jù)圖表,可以通過繪圖區(qū)對象進行

6、屬性設置,例如背景色、透明度等。繪圖區(qū)對象是JFreeChart組件中的一個重要對象,由Plot類定義,可以通過此類設置繪圖區(qū)屬性及樣式,如圖:?Plot類常用方法及說明方法說明publicvoidsetBackgroundImage(Imageimage)設置數(shù)據(jù)區(qū)的背景圖片publicvoidsetBackgroundImageAlignment(intalignment)設置數(shù)據(jù)區(qū)的背景圖片對齊方式(參數(shù)常量在org.jfree.ui.Align類中定義)publicvoidsetBackgroundAlpha(floatalpha)設置數(shù)據(jù)區(qū)的背景透明度,范圍在0

7、.0~1.0間publicvoidsetForegroundAlpha(floatalpha)設置數(shù)據(jù)區(qū)的前景透明度,范圍在0.0~1.0間publicvoidsetDataAreaRatio(doubleratio)設置數(shù)據(jù)區(qū)占整個圖表區(qū)的百分比publicvoidsetOutLinePaint(Paintpaint)設置數(shù)據(jù)區(qū)的邊界線條顏色publicvoidsetNoDataMessage(Stringmessage)設置沒有數(shù)據(jù)時顯示的消息??五:例子?web頁面的配置?D

當前文檔最多預覽五頁,下載文檔查看全文

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

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