sns.heatmap只设置热力棒标签字体为宋体
时间: 2023-09-26 07:11:41 浏览: 174
百度地图类库 热力图heatmap.js下载
5星 · 资源好评率100%
可以使用`sns.heatmap()`函数的`cbar_kws`参数来设置热力棒(colorbar)的属性,包括标签字体。具体实现如下:
```
import seaborn as sns
import matplotlib.pyplot as plt
sns.set()
flights = sns.load_dataset("flights")
flights = flights.pivot("month", "year", "passengers")
ax = sns.heatmap(flights, cmap="YlGnBu", cbar_kws={"fontfamily": "SimSun"})
plt.show()
```
这里使用了Seaborn库自带的示例数据集`flights`,并将其转为矩阵形式展示在热力图上。`cmap`参数设置了热力图的颜色,`cbar_kws`参数中的`"fontfamily"`属性指定了热力棒标签的字体为宋体(SimSun)。
运行代码后,可以看到热力图的热力棒标签字体已被修改为宋体。
阅读全文