matplotlib绘图中中文显示乱码问题的解决方案
程序员文章站
2022-03-21 14:33:36
...
实验环境是linux 16.10, Python3.6,其他平台应该也一样。
没试过,大家可以去试试看,应该差不多。
1. 正确下载字体文件simhei.ttf
2. 将上面下载的文件copy到matplotlib里的对应目录,我的目录是
~/anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf
3.rm -rf ~/.matplotlib/*
4.在代码中显式地指定字体
import matplotlib
matplotlib.rcParams['font.sans-serif'] = ['SimHei']
matplotlib.rcParams['font.family']='sans-serif'
matplotlib.rcParams['axes.unicode_minus'] = False
推荐阅读
-
ubuntu系统下matplotlib中文乱码问题的解决方法
-
树莓派3B的WiFi中文乱码问题无法连接_解决方案:
-
php 中文字符入库或显示乱码问题的解决方法
-
jQuery发请求传输中文参数乱码问题的解决方案
-
dvwa+xampp搭建显示乱码的问题及解决方案
-
Ubuntu 系统中文显示乱码的问题解决
-
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
-
SQLServer乱码问题的分析及解决方法(中文字符被存入数据库后,显示为乱码)
-
Python使用matplotlib绘图无法显示中文问题的解决方法
-
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇