氣泡圖,是散點圖的變體,不同的是,散點圖使用的是成組的X、Y值(二維),而氣泡圖使用的是成組的X、Y、Z值(三維),其Z值確定氣泡的大小,下面就通過圖表控制元件FineReport來簡單介紹一下。
工具/原料
圖表控制元件FineReport7.1.1
大小:148.2M 適用平臺:windows/linux
方法/步驟
如下氣泡圖來監視各調味品的單價、成本與庫存訂購量差:
資料準備
新建工作薄,新增資料集ds1,SQL語句為select 產品名稱,成本價,單價,(庫存量-訂購量) as 庫存訂購量差 from 產品 where 類別ID = 2;
查詢出各調味品的成本、單價、庫存量與訂購量的差,來製作一張氣泡圖監控調味品這三個維度的值,其中庫存量與訂購量的差確定氣泡大小。
插入圖表
以懸浮圖表為例,點選插入>懸浮元素>插入圖表,選擇氣泡圖,點選確定。
圖表資料設定
圖表資料來源於資料集資料,氣泡圖固定有3個系列,分別表示x軸、y軸與氣泡的大小,如下圖:
點選完成,分頁預覽效果如下:
可以看到,預設的氣泡圖不美觀,看不出每個氣泡代表什麼,有的氣泡太小看不清楚等等。我們可以調整氣泡的系列樣式,來實現一張精美的氣泡圖。
氣泡圖系列設定
選中氣泡圖,點選圖表屬性表-樣式>系列,如下圖:
大小表示
即氣泡圖大小表示的意思,分為兩種,面積或者寬度,計算單位為畫素。
原理是設定將氣泡大小縮放為如50,則整個氣泡圖中最大的氣泡半徑為50畫素,然後根據選擇的大小比較方式如選擇氣泡麵積,則按照氣泡的面積比例調整其他氣泡的大小。
顯示
顯示負氣泡:若系列3(z軸)有負值的話,勾選此選項負氣泡會顯示成為灰色,若不勾選此選項則負氣泡不會顯示,如上面效果圖中所示辣椒粉,番茄醬和肉鬆都是灰色的,即負值。
其他系列設定
其他系列設定與其他圖表設定相同,如顯示標籤、新增警戒線等。
儲存與預覽
儲存模板,點選分頁預覽即可檢視效果。