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)

浙公网安备 33010602011771号