热力图heatmap边缘显示一半之更换matplotlib版本为3.0.3之中文乱码处理

如下图所示:
在这里插入图片描述

heatmap() ,在使用annot=True 参数的时候,显示不全,网上搜索

原来是matplotlib==3.1.1的版本的bug
改成3.0.3版本就可以了。

细节1: Python查看具体包的版本
方法一:pip list,一个一个找(按字母)
方法二:
图下所示:
在这里插入图片描述
卸载: pip uninstall matplotlib
安装: pip install matplotlib==3.0.3(需要指定版本,要不然默认最新版本)

在这里插入图片描述

中文:乱码处理以及字体正常显示,一行代码解决。

#处理中文乱码
plt.rcParams[‘font.sans-serif’] = [‘SimHei’] #设置字体为黑体

mpl.rcParams[‘axes.unicode_minus’] = False #设置在中文字体是能够正常显示负号(“-”)

猜你喜欢

转载自blog.csdn.net/weixin_41603028/article/details/114983034