反饋已提交

網絡繁忙

人口金字塔

1. 概述

1.1 應用場景

人口金字塔就是按照人口年齡和性別表示人口分佈的塔狀條形圖,形象地展示了人口的年齡和性別構成。

橫軸表示人口數量、縱軸表示年齡段,性別透過不同顏色區分。效果如下圖所示:

1.2 實現思路

要實現這種雙向條形圖,有兩個要點:

1)需要使用輔助資料。例如原本為正數的人口,輔助資料要將其中某一性別的人口數變為負數,才能實現方向相反的效果。

2)因為輔助資料中有負數,那麼圖表坐標軸 X軸 也會存在負數,此時需要透過圖表屬性面板「樣式>坐標軸>X軸>格式」自訂軸標籤格式,使負數顯示為正數。

2. 範例

2.1 準備數據

點選下載範例資料:人口結構資料.xlsx

建立普通報表,建立 檔案資料集 ,將下載的 Excel 資料上傳到範本中。

本文範例已將範本匯出為內建資料集「人口結構資料」,可以看到輔助列中男性的人口資料為負數,女性的人口資料為正數。如下圖所示:

2.2 插入圖表

合併一片區域儲存格,點選工具欄「插入圖表」按鈕,選擇條形圖。如下圖所示:

2.3 設計圖表

2.3.1 綁定資料

選中圖表,綁定圖表資料如下圖所示:

2.3.2 設置樣式

1)點選圖表屬性面板「樣式>標題」,輸入正文「人口金字塔」。如下圖所示:

2)點選屬性面板「樣式>系列」,將「系列間隔」設定為 -100% ,使系列之間沒有間隔不會產生錯位。如下圖所示:

3)點選屬性面板「樣式>坐標軸」,自訂 X軸 軸標籤格式,將小於 0 的數乘以 -1 變為正數展示出來。

程式碼如下:

function({
 if (this > 0return this ;
 else return this * (-1) ;
}

如下圖所示:

4)由於圖表資料使用的輔助欄,那麼圖表的標籤或提示中男性的人口資料也顯示為負數。這時我們可以設定標籤或提示為 富文字 ,在富文字編輯器中使用「資料集欄位」中均為正數的「人口」欄位。如下圖所示:

2.4 效果預覽

2.4.1 PC端

儲存範本,點選「分頁預覽」,效果如下圖所示:

2.4.2 移動端

同時支援 App 和 H5 端預覽,效果如下圖所示:

3. 範本下載

點選下載範本:人口金字塔.cpt

附件列表


主題: 圖表應用
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉