sns.heatmap设置图片大小
时间: 2023-09-12 17:08:03 浏览: 202
heatmap.zip
要设置 `sns.heatmap` 的图片大小,可以使用 `matplotlib` 库的 `figure` 和 `subplots_adjust` 方法。下面是一个示例代码:
```python
import seaborn as sns
import matplotlib.pyplot as plt
# 生成数据
data = sns.load_dataset("flights")
data = data.pivot("month", "year", "passengers")
# 创建一个 10 x 8 大小的图片
fig = plt.figure(figsize=(10, 8))
# 绘制 heatmap
ax = sns.heatmap(data, cmap="YlGnBu")
# 调整子图之间的间距
fig.subplots_adjust(left=0.15, bottom=0.15)
# 显示图片
plt.show()
```
在上面的代码中,我们首先创建了一个 10 x 8 大小的图片,然后在 `sns.heatmap` 函数中指定了要绘制的数据和颜色映射。最后,使用 `fig.subplots_adjust` 方法调整子图之间的间距。你可以根据需要调整图片的大小和间距。
阅读全文