Seaborn库的使用(热力图)
函数讲解
seaborn. heatmap( data,
vmin= None ,
vmax= None ,
cmap= None ,
center= None ,
annot= None ,
fmt= '' ,
linewidths= 0 ,
linecolor= 'white' ,
xticklabels= True ,
yticklabels= True )
真实示例
import seaborn as sns
import pandas as pd
import numpy as np
import matplotlib. pyplot as plt
plt. rcParams[ 'font.sans-serif' ] = [ 'KaiTi' ]
plt. rcParams[ 'axes.unicode_minus' ] = False
datas_numpy = np. random. randint( 0 , 600 , size = ( 10 , 10 ) )
plt. figure( dpi= 180 )
img1 = sns. heatmap( data = datas_numpy)
plt. title( '热力图示例' )
plt. show( )
plt. figure( dpi= 180 )
img2 = sns. heatmap( data = datas_numpy, cmap= "seismic" )
plt. title( '改变热力图显示颜色示例' )
plt. show( )
plt. figure( dpi= 180 )
img2 = sns. heatmap( data = datas_numpy, vmax = 200 , vmin = 50 )
plt. title( '改变颜色条上下限' )
plt. show( )
plt. figure( dpi= 180 )
img2 = sns. heatmap( data = datas_numpy, annot = True , fmt = '.1f' )
plt. title( '显示数据' )
plt. show( )