【Python】matplotlib中文显示错误

有时候我们使用matplotlib包来画图的话,会显示不出来中文,这时候只要加上两行代码即可,如下:

plt.title('Feature Importance')

#显示中文
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

plt.bar(range(data['key'].shape[0]), data['value'], color='lightblue', align='center')
plt.xticks(range(data['key'].shape[0]), data['key'], rotation=90)

在这里插入图片描述

版权声明:本文为Asher117原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Asher117/article/details/103256927

智能推荐

matplotlib中文显示设置

1. 拷贝微软雅黑或黑体等中文字体文件至如下目录: 2. 由于matplotlib为了加载快捷,会将字体在第一次加载时缓存处理,因此需要重新建立缓存 3. 在代码中指定字体 4. 其他正常绘图代码,示例显示结果如下:...

Matplotlib画图显示中文

Matplotlib系列—pyplot的中文显示 方法一 在有中文输出的地方,增加一个属性:fontproperties (建议使用) eg. 方法二 使用rcParams修改字体来实现(修改全局字体) eg. rcParams的属性: 属性 说明 font.family 用于显示字体的名称 font.style 字体风格,正常’normal’或斜体&rsquo...

matplotlib无法显示中文

2020/06/14 - 今天在jupyter中绘制图片,然后发现不能显示中文,这就很尴尬了。 然后百度搜了搜相关的信息,大致方法就是添加字体,然后修改配置。 我看他们的意思就是让他们最后成为默认字体。 但是,我测试了之后发现并不能实现。 大致上类似的都是这种 https://www.zhihu.com/question/25404709 修改相关配置文件,然后删除缓存。 最后在谷歌上搜索才解决了...

Matplotlib 支持中文显示

Matplotlib默认不支持中文显示,显示为方块乱码。 第1步,下载SimHei.ttf文件,下载链接 第2步,解压,复制SimHei.ttf到Matplotlib的字体文件夹。 显示Python库的具体路径 再进入到字体文件夹:matplotlib/mpl-data/fonts/ttf,复制字体。 第3步,调用的时候增加使用具体字体,即可。...

猜你喜欢

matplotlib显示中文

在开头加上如下命令 其中路径需要修改成中文字体的路径,使用如下命令查找中文字体路径 任意选择一个便可完成  使用的时候如下  ...

matplotlib无法显示中文

对于matplotlib无法显示中文,只显示一个几个方框,即以下情况: 我找到了简单有效的方法,即在程序中加入以下代码即可: 该方法来源于网站https://zhuanlan.zhihu.com/p/270579084 我也试了网上修改配置文件matplotlibrc的方法,附上链接:https://www.cnblogs.com/kuxingseng95/p/10021788.html 这个方法...

冒泡排序,及改进方式,性能优化400%>>>附图解加源码

首先源码附上,源码中带有注释,看不懂没关系,源码后面附带图解,最后附上代码效率提升图 源码如下: 方案一:其实实现很简单,两层循环,每次内层迭代出最大的一个值,将其放入数组最后一个位置,外层循环的末端便往前移一位。其原理如下图 方案一代码块: 方案二:优化改进 仔细观察上面的图,我们不难发现当迭代到图下这样的情况时,其实已经全排序好了,但是我们还是需要对它进行1,2,3,4,5,6的迭代,这些情况...

css3常用选择器

先介绍一下基本选择器,如下几种 *:通配符。选择页面的所有元素 E:元素选择器。对页面的一些元素进行选择,如p,div,li等 .class:类选择器 #id:id选择器。一个Id在一个页面中只能选择,这是和类选择器的区别 E F:后代选择器。如ul li。选中ul下的li E>F:子元素选择器。如下,可以用 h1 > strong {color:red;}使h1的子元素strong变...

python is not set from command line or npm configuration

问题 猜测原因  python版本冲突 解决方案  去官网找到最新版本python 点击下载,注意记住你下载的目录,下载好以后,打开这个目录下的文件夹,Python310, 整个文件夹复制一下 在项目里运行npm config list --json 找到python的路径   我的是 C:\\Python27\\python.exe 说明项目里用的还是py...