首頁>Club>
4
回覆列表
  • 1 # 小小猿愛嘻嘻

    這裡以python為例,簡單介紹一下繪製熱力圖的2種方式,分別是seaborn和pyecharts,這兩個包繪製熱力圖方便、快捷而且簡單,程式碼量不多,下面我大概介紹一下這2個包的安裝和簡單使用,實驗環境win7+python3.6+pycharm5.0,主要內容如下:

    seaborn:這個包是專門繪圖的一個包,基於matplotlib,簡單實用,很不錯,主要介紹如下:

    1.下載安裝,這裡直接在cmd視窗輸入命令“pip install seaborn”就行,如下:

    2.繪製熱力圖,這裡簡單列舉了2個例子,一個是利用numpy生成隨機資料,繪製熱力圖,一個是利用seaborn自帶的資料集,繪製熱力圖,程式碼及截圖主要如下:

    示例一:

    主要程式碼如下:

    程式截圖如下:

    示例二:

    主要程式碼如下:

    程式截圖如下:

    seaborn官網熱力圖地址http://seaborn.pydata.org/generated/seaborn.heatmap.html?highlight=heat#seaborn.heatmap,介紹的更詳細,感興趣的可以瞭解一下。

    pyecharts:這個是echarts提供給python的一個介面包,基於web進行顯示圖片,程式碼量少,而且繪製的圖片比較漂亮,下面我大概介紹一下這個包的安裝和簡單使用:

    1.下載安裝,這裡直接輸入命令"pip install pyecharts"就行,如下:

    2.繪製熱力圖,這裡也舉了2個例子,一個是自定義資料,繪製熱力圖,一個是利用datatime包繪製日曆熱力圖,程式碼及截圖如下:

    示例一:

    主要程式碼及截圖:

    程式執行截圖:

    示例二:

    主要程式碼及截圖:

    程式執行截圖:

    pyecharts官網繪製熱力圖地址http://pyecharts.org/#/zh-cn/charts?id=heatmap%ef%bc%88%e7%83%ad%e5%8a%9b%e5%9b%be%ef%bc%89,裡面有更詳細示例及解釋,感興趣的可以瞭解一下。

  • 中秋節和大豐收的關聯?
  • 大陸有哪些值得一看的綜藝?