1. 程式人生 > >JAVA報表之JasperReport+iReport5.6 餅圖和3D餅圖的實現(五)

JAVA報表之JasperReport+iReport5.6 餅圖和3D餅圖的實現(五)

餅圖資料只需要兩個欄位,一個是分類,一個是值,多用於資料類別少的場合。例如:建好一個新的模板後,在chart1(模板)中新增一個數據源ChartDataset,如下圖所示:在報表中的任意位置插入你想要的餅圖,如圖所示:匯入我們剛剛新增的資料來源,如圖所示:完成後的效果圖及預覽圖如下圖所示:現在我們還缺少百分比的顯示,在類別後面加上百分比,例如:乒乓球40%,所以我們應該做的是點選餅圖,檢視它的屬性值Label format,根據我們自己需要顯示的內容定義Label format,這裡我們需要填寫{0}{2},這樣預覽得到的就是我們想要的結果。給自己的餅圖加標題(注意雙引號一定要用英文狀態下的):設定類別提示資訊的位置:如圖所示,餅圖就就實現了

3D餅圖與餅圖實現的方法一模一樣,大家可以自己試試。