庫鏈接:https://pypi.org/project/pyheatmap/
現在的linux系統默認都是安裝好的py環境,直接用pip進行熱力庫安裝
pip install pyheatmap
或者用git拉源代碼下來編譯安裝(建議使用,上面有示例直接運行)
git clone git://github.com/oldj/pyheatmap.git
cd pyheatmap
python setup.py install
運行后發現庫依賴於PIL模塊,PIL(Python Imaging Library py圖像庫)
pip安裝可能會找不到,直接在官網搜索
1.1.7版本有點小問題,我這里用1.1.6的,直接用wget命令下載下來后解壓,進入文件夾執行安裝命令
python setup.py install
現在我們重新回到example里面執行示例:
最新生成的熱力圖已經出來了
階段二
一般我們要做到是指定門店的熱度圖,那這個時候就要設定一張背景圖,方法如下
# hm.heatmap(save_as="heat.png", r=20) # 這兒可以傳入 r 參數,指定熱圖半徑,默認 r=10 # hm.heatmap(save_as="heat.png", base="/var/tmp/test_base.png")
注意:圖片如果是jpg,pil不一定支持,最好轉成png格式(不要直接修改后綴)
題外話:
PIL(Python Imaging Library)是Python一個強大方便的圖像處理庫,不過只支持到Python 2.7。
Pillow是PIL的一個派生分支,但如今已經發展成為比PIL本身更具活力的圖像處理庫。
轉載請注明博客出處:http://www.cnblogs.com/cjh-notes/