中文问题解决| 学习笔记

开发者学堂课程【Python 数据可视化库 Matplotlib 快速入门中文问题解决学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/606/detail/8836


中文问题解决


内容介绍:

一、安装字体

二、删除 matplotlib 缓存文件

三、修改配置文件 matplotlibrc


下载中文字体(黑体,看准系统版本)

下载 SimHei 字体(或者其他的支持中文显示的字体也行)


一、安装字体

·windows 和 mac 下:双击安装

把黑体字的文件双击打开,然后点击“安装字体。”

·linux下:拷贝字体到 usr/share/fonts 下:

sudo cp ~/SimHei.ttf /usr/share/ fonts/SimHei. ttf

注) Linux 如果用 ubantu 也可以通过双击安装

Mac 的一次配置,以后都可以使用,一劳永逸。

Ubantu 每创建一次新的虚拟环境,就需要重新配置。


二、删除 matplotlib 缓存文件

Mac 系统的解决方案:

·删除~/.matplotlib 中的缓存文件

cd ~/ . matplotlib

rm-r*

Linux 系统的解决方案:

·删除~/.cache/matplotlib 中的缓存文件

cd ~/ . cache/matplotlib

rm-r*

使用 rm-r* 全删除是因为 matplotlib 文件是自己创建出来的。


三、修改配置文件 matplotlibrc

Mac 系统的解决方案:

·修改配置文件 matplotlibrc

vi ~/ .matplotlib/matplotlibrc

将文件内容修改为:

font. Family      : sans-serif

font. sans-serif       : SimHei

axes. unicode_ minus   : False

只要把这三行代码放入,保存,退出,重新进入就可以。

Linux 系统的解决方案:

·修改配置文件

sudo find -name matplotlibrc

返回结果:

./ .virtualenvs/ai/lib/python3.5/site-packages/matplotlib/mpl-data/matplotlibrc

打开配置文件:

vi./.virtualenvs/ai/lib/ python3.5/site-packages/matplotlib/mpl-data/matplotlibrc

将配置文件中下面3项改为如下所示:

font. Family       : sans-serif

font. sans-serif        : SimHei

axes. unicode_ minus   : False

如果这些方法对于系统不适用,可以在网上查询其他方法。

上一篇:分页问题|学习笔记


下一篇:Redis开发运维实践指南数据操作之key操作