java報表開發外掛FineReport:[12]氣泡圖?

氣泡圖,是散點圖的變體,不同的是,散點圖使用的是成組的X、Y值(二維),而氣泡圖使用的是成組的X、Y、Z值(三維),其Z值確定氣泡的大小,下面就通過java報表開發外掛FineReport來簡單介紹一下。

工具/原料

java報表開發外掛FineReport7.1.1

大小:148.2M 適用平臺:windows/linux

方法/步驟

如下氣泡圖來監視各調味品的單價、成本與庫存訂購量差:

java報表開發外掛FineReport:[12]氣泡圖

資料準備

新建工作薄,新增資料集ds1,SQL語句為select 產品名稱,成本價,單價,(庫存量-訂購量) as 庫存訂購量差 from 產品 where 類別ID = 2;

查詢出各調味品的成本、單價、庫存量與訂購量的差,來製作一張氣泡圖監控調味品這三個維度的值,其中庫存量與訂購量的差確定氣泡大小。

插入圖表

以懸浮圖表為例,點選插入>懸浮元素>插入圖表,選擇氣泡圖,點選確定。

圖表資料設定

圖表資料來源於資料集資料,氣泡圖固定有3個系列,分別表示x軸、y軸與氣泡的大小,如下圖:

java報表開發外掛FineReport:[12]氣泡圖

點選完成,分頁預覽效果如下:

可以看到,預設的氣泡圖不美觀,看不出每個氣泡代表什麼,有的氣泡太小看不清楚等等。我們可以調整氣泡的系列樣式,來實現一張精美的氣泡圖。

java報表開發外掛FineReport:[12]氣泡圖

氣泡圖系列設定

選中氣泡圖,點選圖表屬性表-樣式>系列,如下圖:

java報表開發外掛FineReport:[12]氣泡圖

大小表示

即氣泡圖大小表示的意思,分為兩種,面積或者寬度,計算單位為畫素。

原理是設定將氣泡大小縮放為如50,則整個氣泡圖中最大的氣泡半徑為50畫素,然後根據選擇的大小比較方式如選擇氣泡麵積,則按照氣泡的面積比例調整其他氣泡的大小。

顯示

顯示負氣泡:若系列3(z軸)有負值的話,勾選此選項負氣泡會顯示成為灰色,若不勾選此選項則負氣泡不會顯示,如上面效果圖中所示辣椒粉,番茄醬和肉鬆都是灰色的,即負值。

其他系列設定

其他系列設定與其他圖表設定相同,如顯示標籤、新增警戒線等。

儲存與預覽

儲存模板,點選分頁預覽即可檢視效果。

公務, 外掛, 報表, 氣泡,
相關問題答案