ireport 4.5教程之折線圖的實現,本文介紹ireport中折線圖的具體實現方法
工具/原料
ireport
方法/步驟
折線圖在很多場合都會用到,同時也有很多支援畫折線圖的軟體。ireport中的實現方法如下:
新建一張空報表,如圖所示進行下一步操作。
新建資料庫及執行語句。
新增chart控制元件。在summary的區域拖拽一個chart控制元件。如果空間視窗沒有開啟,可以在視窗選單下,找到組建面板。
選擇折線圖。設定引數步驟如圖所示:
預覽折線圖。點選預覽按鈕。
設定折線圖屬性值。點選chart,可以看到視窗右側的屬性設定。可以設定自己需要的樣式。
設定完成。預覽自己的折線圖。
同為比較常用的java報表生成工具,FineReport對摺線圖的解決方案和實現方法與ireport有所不同,具體實現思路和步驟如下,供ireport使用者借鑑。以下是FineReport中一類折線圖的具體實現方法:
折線圖監控工業控制
1. 問題描述
工業控制行業,汙水處理的流程系統中,用折線圖反映出一段時間內,進水流量、出水流量、氣體流量、剩餘汙泥流量等指標的波動趨勢。
使用者檢視圖表時,對於某一時間的資料,滑鼠移上去,能定位到這個時間點對應的各條折線上的資料,能隨著滑鼠上下移動,顯示出來,如下圖:
這樣的圖表效果我們可以使用折線圖以及圖表互動屬性來實現。
2. 示例
2.1 準備資料
新建工作薄,新增內建資料集ds1,資料如下:
2.2 插入折線圖
選擇插入>懸浮元素>插入圖表,彈出圖表嚮導對話方塊,選擇折線圖。
點選確定,選中圖表,選擇圖表屬性表-資料,圖表來源來自內建資料集,設定如下:
2.3 互動屬性設定
檢視圖表時,滑鼠移到圖表上能夠有提示,這個可以通過圖表互動來實現。選中折線圖,點選圖表屬性表-特效>互動屬性,設定資料點提示及座標軸互動,如下圖:
2.4 樣式設定
最後我們可以給圖表設定樣式,使得圖表更加專業。
點選圖表屬性表-樣式>區域>繪圖區,勾選掉網格線屬性下的橫向,將橫向網格線的線型設為無;
分類軸是日期時間,可以分類軸的數字改為時間型別,並設定格式為hh:mm;