年初,我秉持着學習的态度進了一個業務大佬交流群,本以為應該是讨論數據模型、業務分析指标之類的,結果好家夥,vba、sql、Python、BI,一應俱全。前幾天還看到了想徒手做熱力圖的!隻能說,現在的業務人員真牛啊,不僅要搞業務,還要懂技術了!
這種可視化形式稱為熱力圖,主要用于反應人員密集程度,我們用地圖導航時出現的紅色、橙色、綠色區間,其實也是利用了這種原理。
這種可視化地圖看着很高大上,但實際操作起來沒那麼難,像我的話基本上10分鐘就能搞定。
這邊給大家介紹三種制作熱力圖的形式。
第一種是excel vba。要說業務人員最熟悉的分析工具,excel絕對是壓倒式勝利。Excel确實也可以完成熱力圖制作。如果你對Excel非常熟悉,并能熟練運用vba和函數,那就直接上手做吧!主要思路如下:
①獲得各省某一指标的數據,如抖音人均使用次數
②要讓不同大小的數據,對應不同深淺的顔色(可以分成了五個顔色度)
③将不同深淺的顔色賦予地圖上每個省份的小圖
注意:像素化的位圖Excel無法編輯。
第二種方法适合專業的程序員,直接用Python來完成。
某乎、某站一搜,文字、視頻教程一大堆,但建議不懂代碼的小白别輕易上手,做起來一點也不簡單。
具體思路如下:
①收集到地名(如:大雁塔)(xlsx格式)
②地名轉化為經緯度(運用到百度地圖api)
③新建一個html文件并寫入經緯度
④打開html文件即可得到地圖熱力圖
第三種方法是用專業工具,我這邊用的是FineReport。
裡面圖表模闆很多,像熱力圖、雷達圖、散點圖、甘特圖之類的,隻要上傳數據,就能直接生成,很适合我這種不想花太多時間但又想圖表好看的人用。
具體實現方式如下:
①準備數據,我這邊用的是地震區域和震級的一組數據。
②選擇圖表類型為熱力圖。
③綁定經緯度,便于精細化展示熱力區域。
④根據自己的喜好選擇熱力圖的顔色以及樣式。
不出十分鐘,熱力圖就做完了。此外,FineReport也能實現像大屏這類可視化,都是内置模闆的,能夠拿來改數據就用。目前的話,這個工具個人版是免費的,如果想嘗試一下的可以直接下載體驗。
,