1. 概述
1.1 版本說明
報表服務器版本 | JAR 包版本 |
---|---|
10.0.9 | 2020-08-31 |
注:點擊設計器菜單欄幫助>更新升級可查看當前設計器版本。
1.2 應用場景
FineReport 10.0.9 版本新增一種圖表類型:箱形圖,那麽什麽是箱形圖呢?
箱形圖又稱盒須圖、盒式圖或箱線圖,因形狀如箱子而得名,是一種用於顯示一組連續型數據分布情況的統計圖。
例如使用箱形圖分析各科成績分布,從下圖中可以看到學生的英語成績相對其它科目普遍較好。
當需要了解數據分布特征或需要查看數據中的異常值時,可以使用箱形圖進行數據分析。箱形圖最常見用於質量管理、人事測評、探索性數據分析等統計分析活動。
1.3 圖表構成
如果是剛接觸箱形圖的用戶,可能看不懂這個圖表,下面就講講箱形圖該怎麽看。
箱子的中間有一條線,代表了數據的中位數( Q2 )。箱子的上下底,分别是數據的上四分位數(Q3)和下四分位數(Q1),這意味着箱體包含了50%的數據。
有關箱形圖 Q1、Q2、Q3 這三個指标的介紹和計算方法,詳情參見統計學概念 四分位數 。
因此,箱子的高度在一定程度上反映了數據的波動程度。上下邊緣則代表了該組數據的最大值和最小值。超出最大值和低於最小值的點,可以理解爲數據中的“異常值”。
最大值和最小值不是直接取數據中的最大值和最小值,是要利用其他指标進行計算,計算公式如下:
最大值:Q3+1.5*IQR ( IQR 爲Q3-Q1)
最小值:Q1-1.5*IQR
2. 功能介紹
介紹完箱形圖的基本概念,下面對 FineReport 内置箱形圖的功能作簡要介紹。
2.1 數據形式
箱形圖有 2 種數據形式,綁定圖表數據時需要根據實際數據場景進行選擇。
2.1.1 明細數據
綁定具體數據,由 FineReport 計算最大值、上四分位數、中位數、下四分位數、最小值這 5 個指标,應用示例參見文檔:分組箱形圖
2.1.2 結果數據
直接綁定事先計算好的最大值、上四分位數、中位數、下四分位數、最小值這 5 個指标,應用示例參見文檔:基礎箱形圖
2.2 異常值點樣式
綁定圖表數據時,如果數據形式選擇的是明細數據,即存在具體的數據點,故可以在樣式>系列下設置異常值點樣式。
注:不選擇點樣式類型時即前端展示不顯示異常值。
如果數據形式選擇的是結果數據,由於沒有數據點,也就沒有異常值,圖表樣式>系列下只能設置顔色和邊框。
2.3 指标參數名
自定義數據點提示時,需要用到每個指标對應的參數名,下面以表格的形式給出每個指标的參數名:
指标 | 參數名 |
---|---|
分類名 | this.category |
系列名 | this.seriesName |
數據個數 | this.number |
最大值 | this.max |
最小值 | this.min |
中位數 | this.median |
上四分位數 | this.q3 |
下四分位數 | this.q1 |
異常值 | this.outlier |