python中文显示不出来_彻底解决Python里matplotlib不显示中文的问题(显示方框)...

加入以下代码即可:

import matplotlib

matplotlib.rc("font",family='YouYuan')

转自https://zhuanlan.zhihu.com/p/104081310?utm_source=wechat_timeline

在很长一段时间里用Python绘图,matplotlib都不能很好的显示中文,起初是认为我的pycharm里的设置问题,但是发现同样的问题在spyder里也同样的出现了,虽然有的地方可以用英文实在不行用拼音。。。但是在作图这里没有中文真的是太不方便了,机缘巧合下在年前终于找到问题的根源了,于是乎爱刨根问底儿的我把整个过程的解决方法分享给大家~~

一共有两种解决方案,我强烈推荐第一种,因为更为方便,绘图时不用再写别的参数,调用一次即可,第二种方法也会写出来但是更多的是作为了解,主要因为相比之下太麻烦

方法一:

示例:绘制每月的商品数量

X轴月份显示为中文

增加X轴Y轴中文,图标标题

from matplotlib import pyplot as plt

a = ["一月份","二月份","三月份","四月份","五月份","六月份"]

b=[56.01,26.94,17.53,16.49,15.45,12.96]

plt.figure(figsize=(20,8),dpi=80)

plt.bar(range(len(a)),b)

#绘制x轴

plt.xticks(range(len(a)),a)

plt.xlabel("月份&#

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值