Posted on 2015-04-23 14:54
FineReport——報表技術領跑者 閱讀(159)
評論(0) 編輯 收藏 所屬分類:
Java報表動態 、
Java報表制作
工具/原料
-
圖表:FineReport7.1.1
-
大小:148.2M 適用平臺:windows/linux
1.
概述
股價圖(K線圖),顧名思義,股價圖通常用來顯示股價的波動,如下圖開盤-盤高-盤低-收盤圖,并設置K線:
注:上圖中的紅色為漲,綠色為跌。
2. 示例
2.1 準備數據
新建工作薄,添加數據集ds1,SQL語句為SELECT * FROM [公司股票],查詢出公司股票數據。
2.2 插入圖表和數據源
以懸浮圖表為例,點擊插入>懸浮元素>插入圖表,圖表類型選擇股價圖,點擊確定,選中圖表,設置圖表數據源,根據下圖設置數據源:
2.3 移動平均線設置
選中圖表,點擊圖表屬性表-樣式>分析線,在趨勢線標簽下增加趨勢線,根據需要自己定義名稱,趨勢線線型以及背景色,然后選擇趨勢線類型為移動平均,自己定義周期。
這邊我們增加三個趨勢線,名稱為趨勢線;趨勢線背景分別為藍色,黃色,粉紅色;周期分別為5、10、25;如下圖所示:
注:k線圖經常和移動平均線一起來觀察股價走勢。
移動平均是將一段時期內的股票價格平均值連成曲線,用來顯示股價的歷史波動情況,進而反映股價指數未來發展趨勢的技術分析方法,因此需要設置周期,如設置5。
2.4 其它設置
為了圖表顯示的更清晰,可以對圖表進行如下設置:
選中圖表,在右側上方的圖表屬性表中將分類軸標簽間隔設置為12,具體設置可查看分類軸。
選中圖表,在右側上方的圖表屬性表中將圖例設置為不可見。
選中圖表,在右側上方的圖表屬性表中選擇圖表屬性表-特效>交互屬性,勾選坐標軸交互屬性中的坐標提示。
2.5 保存與預覽
已完成模板可參考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\StockChart.cpt。