最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python使用matplotlib繪制熱圖

 更新時間:2018年11月07日 14:16:56   作者:coder_Gray  
這篇文章主要為大家詳細(xì)介紹了python使用matplotlib繪制熱圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下

python常用的繪圖庫就是matplotlib,今天在給公司繪圖時,偶然間發(fā)現(xiàn)matplotlib可以繪制熱圖,并且十分簡潔,拿出來跟大家分享一下。(由于涉及到公司數(shù)據(jù)問題,這里采用隨機(jī)數(shù)生成數(shù)據(jù)進(jìn)行實(shí)驗(yàn))

import random
from matplotlib import pyplot as plt
from matplotlib import cm
from matplotlib import axes
from matplotlib.font_manager import FontProperties
font = FontProperties(fname='/Library/Fonts/Songti.ttc')
 
def draw():
 #定義熱圖的橫縱坐標(biāo)
 xLabel = ['A','B','C','D','E']
 yLabel = ['1','2','3','4','5']
 
 #準(zhǔn)備數(shù)據(jù)階段,利用random生成二維數(shù)據(jù)(5*5)
 data = []
 for i in range(5):
  temp = []
  for j in range(5):
   k = random.randint(0,100)
   temp.append(k)
  data.append(temp)
 
 #作圖階段
 fig = plt.figure()
 #定義畫布為1*1個劃分,并在第1個位置上進(jìn)行作圖
 ax = fig.add_subplot(111)
 #定義橫縱坐標(biāo)的刻度
 ax.set_yticks(range(len(yLabel)))
 ax.set_yticklabels(yLabel, fontproperties=font)
 ax.set_xticks(range(len(xLabel)))
 ax.set_xticklabels(xLabel)
 #作圖并選擇熱圖的顏色填充風(fēng)格,這里選擇hot
 im = ax.imshow(data, cmap=plt.cm.hot_r)
 #增加右側(cè)的顏色刻度條
 plt.colorbar(im)
 #增加標(biāo)題
 plt.title("This is a title", fontproperties=font)
 #show
 plt.show()
 
d = draw()

效果圖如下:

為了更清晰地看出二維數(shù)值矩陣與熱圖之間的對應(yīng)關(guān)系,我們輸出二維矩陣:

[[17, 96, 11, 99, 83], [18, 17, 58, 18, 80], [87, 79, 15, 53, 4], [86, 53, 48, 36, 23], [25, 4, 94, 100, 71]]

從對應(yīng)關(guān)系我們可以看出,圖像的左上角為坐標(biāo)原點(diǎn),第一行對應(yīng)的二維矩陣中的第一行數(shù)據(jù),以此類推。
同時我們可以看出數(shù)值越大的單元,對應(yīng)熱圖中的顏色越深。其實(shí)這是一個可選項(xiàng),只需要改變im = ax.imshow(data, cmap=plt.cm.hot_r)中的參數(shù)cmap為hot_r,其中_r的意思是就是按照顏色越深,數(shù)值越大,如果想數(shù)值越大,顏色越淺,只需要去掉_r,直接為hot就行。同時這個hot是熱圖配色的其中一個主題,主題色參數(shù)可選:

  • hot 從黑平滑過度到紅、橙色和黃色的背景色,然后到白色。
  • cool 包含青綠色和品紅色的陰影色。從青綠色平滑變化到品紅色。
  • gray 返回線性灰度色圖。
  • bone 具有較高的藍(lán)色成分的灰度色圖。該色圖用于對灰度圖添加電子的視圖。
  • white 全白的單色色圖。
  • spring 包含品紅和黃的陰影顏色。
  • summer 包含綠和黃的陰影顏色。
  • autumn 從紅色平滑變化到橙色,然后到黃色。
  • winter 包含藍(lán)和綠的陰影色。

右側(cè)的顏色刻度條colorbar也是可選的,如果不寫就不會顯示

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python--字典(dict)和集合(set)詳解

    python--字典(dict)和集合(set)詳解

    本文通過實(shí)例給大家介紹了python中字典和集合的知識小結(jié),非常不錯,具有參考借鑒價值,需要的的朋友參考下吧,希望能夠給你帶來幫助
    2021-09-09
  • python?matplotlib繪圖詳解大全(非常詳細(xì)!)

    python?matplotlib繪圖詳解大全(非常詳細(xì)!)

    這篇文章主要給大家介紹了關(guān)于python?matplotlib繪圖詳解的相關(guān)資料,matplotlib是python中用于繪制各種圖像的模塊,功能十分強(qiáng)大,通常與pandas模塊搭配使用,可以生成各種樣視的圖片,用于數(shù)據(jù)的分析和展示,需要的朋友可以參考下
    2023-09-09
  • 基于tensorflow __init__、build 和call的使用小結(jié)

    基于tensorflow __init__、build 和call的使用小結(jié)

    這篇文章主要介紹了基于tensorflow __init__、build 和call的使用小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Python基礎(chǔ)中所出現(xiàn)的異常報錯總結(jié)

    Python基礎(chǔ)中所出現(xiàn)的異常報錯總結(jié)

    本篇文章介紹了Python基礎(chǔ)中所出現(xiàn)的異常報錯總結(jié),這是Python日常所常見的錯誤,現(xiàn)在總結(jié)出來給大家。
    2016-11-11
  • python自動結(jié)束mysql慢查詢會話的實(shí)例代碼

    python自動結(jié)束mysql慢查詢會話的實(shí)例代碼

    這篇文章主要介紹了python自動結(jié)束mysql慢查詢會話,主要涉及到了mysql慢查詢會話查詢,定時任務(wù)的相關(guān)知識,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2019-10-10
  • 使用Python快速實(shí)現(xiàn)文件共享并通過內(nèi)網(wǎng)穿透技術(shù)公網(wǎng)訪問

    使用Python快速實(shí)現(xiàn)文件共享并通過內(nèi)網(wǎng)穿透技術(shù)公網(wǎng)訪問

    數(shù)據(jù)共享作為和連接作為互聯(lián)網(wǎng)的基礎(chǔ)應(yīng)用,不僅在商業(yè)和辦公場景有廣泛的應(yīng)用,對于個人用戶也有很強(qiáng)的實(shí)用意義,今天,筆者就為大家介紹,如何使用python這樣的簡單程序語言,在自己的電腦上搭建一個共享文件服務(wù)器,需要的朋友可以參考下
    2023-10-10
  • Django如何實(shí)現(xiàn)RBAC權(quán)限管理

    Django如何實(shí)現(xiàn)RBAC權(quán)限管理

    這篇文章主要介紹了Django如何實(shí)現(xiàn)RBAC權(quán)限管理問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 對python判斷ip是否可達(dá)的實(shí)例詳解

    對python判斷ip是否可達(dá)的實(shí)例詳解

    今天小編就為大家分享一篇對python判斷ip是否可達(dá)的實(shí)例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python在不同層級目錄import模塊的方法

    python在不同層級目錄import模塊的方法

    這篇文章主要介紹了python 在不同層級目錄import 模塊的方法,需要的朋友可以參考下
    2016-01-01
  • 深入理解Python異常處理的哲學(xué)

    深入理解Python異常處理的哲學(xué)

    這篇文章主要給大家介紹了關(guān)于Python異常處理的哲學(xué),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02

最新評論

石首市| 佛坪县| 关岭| 从江县| 剑河县| 武汉市| 德令哈市| 离岛区| 清河县| 池州市| 鄂尔多斯市| 义马市| 金昌市| 蒙山县| 巴林右旗| 来凤县| 黔南| 平原县| 凤翔县| 武胜县| 九龙城区| 江城| 吕梁市| 金溪县| 措勤县| 安陆市| 哈密市| 临海市| 凌源市| 甘洛县| 峨眉山市| 浦北县| 永平县| 闽清县| 渭南市| 遂溪县| 兴义市| 东莞市| 嵊州市| 洛川县| 琼海市|