Python绘图篇3——热力图

代码

先直接上代码,再一一解释

import seaborn as sns
import matplotlib.pyplot as plt

# 设置字体
font = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=18) # 设置中文字体为宋体
plt.rcParams['font.family'] = 'Times New Roman' # 设置英文字体为Times New Roman

# 示例数据
data = [
    [0.8, 0.5, 0.2],
    [0.3, 0.9, 0.6],
    [0.1, 0.4, 0.7]
]


# 绘制热力图
# ax = sns.heatmap(data, cmap='Blues', annot=True, fmt=".2f", linewidths=.5, annot_kws={"size": 16}) 


# 设置横轴和纵轴标签字体大小
ax.set_xticklabels(ax.get_xticklabels(), fontsize=16)
ax.set_yticklabels(ax.get_yticklabels(), fontsize=16)

# 设置颜色条(color bar)坐标数字大小
cbar = ax.collections[0].colorbar
cbar.ax.tick_params(labelsize=16)

结果展示

如下图所示:

热力图绘制的tips

1、字体

同时显示中文宋体、西文罗马字体。字体是下载的时候自带的,直接用这行代码就行!

2、热力图颜色

cmap='Blues'显示的是蓝色,不喜欢这个颜色可以修改引号里面的代码即可

可以有很多选择,不喜欢蓝的有绿的,多多选择供君选择,详细可见下帖👇

Python Plt颜色配色一览(热力图)_python plt 颜色-CSDN博客

好的,大家进行代码调试吧,如果有问题可以评论区问我噢 ^_^

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值