python可视化的图表汉字显示成框框_数据可视化——Matplotlib输出中文显示问题...

写在前面

在学习可视化过程中,Matplotlib是其余Python可视化工具包的基础,是它们的老祖宗。

Matplotlib是一个用于绘制高质量图形的Python第三方包,一般将其简写成mpl(matplotlib)。

优点:实现跨平台的交互式图形可视化。

能十分便捷地绘制矢量图,并且给予绘图者大量操控选项,实现对图形的深度定制。

Matplotlib的官方网站是学习函数,查看函数用法的重要途经之一。

这里强烈推荐北大的数据嗨客平台:数据嗨客, 数据科学家的摇篮!​hackdata.cndb3d99688eeedb8da0ce042c1a00f71f.png

问题描述

matplotlib绘制图像的时候显示中文时候,中文会变成小方格子。其实Matplotlib是支持中文编码的,造成这个现象的原因是,matplotlib库的配置信息里面没有中文字体的相关信息。根据这个思路我们能想到的解决办法就是,修改配置文件。但是不推荐这样。

解决办法方法一:修改配置文件matplotlibrc

在matplotlib的安装路径:Python36\site-packages\matplotlib\mpl-data\matplotlibrc,文件中有如下内容:

#font.family : sans-serif

#font.sans-serif : Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值