Seaborn-7 heatmap热度图绘制

导入所需的模块和数据集。

1 %matplotlib inline
2 import numpy as np
3 import matplotlib.pyplot as plt
4 import seaborn as sns
5 np.random.seed(0)
6 sns.set()
1 uniform_data = np.random.rand(3, 3)
2 print(uniform_data)
3 heatmap = sns.heatmap(uniform_data)

1 ax = sns.heatmap(uniform_data, vmin=0.2, vmax=0.5)

1 normal_data = np.random.randn(3, 3)
2 print(normal_data)
3 ax = sns.heatmap(normal_data, center=0)

1 flights = sns.load_dataset("flights")
2 flights.head()

1 flights = flights.pivot("month", "year", "passengers")
2 print(flights)
3 ax = sns.heatmap(flights)

1 ax = sns.heatmap(flights, annot=True, fmt="d")

1 ax = sns.heatmap(flights, linewidths=.5) # 设置格与格之间的间距

1 ax = sns.heatmap(flights, cmap="YlGnBu") # 自定义调色板

1 ax = sns.heatmap(flights, cbar=False)

 

posted on 2018-07-30 21:14  炸鸡配啤酒  阅读(120)  评论(0)    收藏  举报