pyHeatMap生成熱力圖


庫鏈接: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/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM