提供热力图高清输出的程序
时间: 2024-05-06 22:17:59 浏览: 161
PHP绘制热点图123
您可以使用Python中的Seaborn库来生成热力图,并使用Matplotlib库进行高清输出。
以下是一个示例代码,可以生成一个热力图,并将其保存为高清的PNG文件:
```python
import seaborn as sns
import matplotlib.pyplot as plt
# 创建一个热力图
data = sns.load_dataset('flights').pivot('month', 'year', 'passengers')
heatmap = sns.heatmap(data, cmap='YlGnBu')
# 设置图表标题和x、y轴标签
heatmap.set_title('Passenger Count (1000s)')
heatmap.set_xlabel('Year')
heatmap.set_ylabel('Month')
# 设置图表字体大小
plt.rcParams.update({'font.size': 12})
# 保存热力图为PNG文件(300dpi)
plt.savefig('heatmap.png', dpi=300)
```
这个代码将生成一个热力图,然后将其保存为名为“heatmap.png”的高清PNG文件。您可以根据需要调整图表标题、标签和字体大小等参数。
阅读全文