网站首页文件名通常是,做网站服务器哪种好,郑州网站建设培训学校,福州企业网站制作一、修改配置文件#xff0c;一劳永逸的方法
1. 首先#xff0c;下载SimHei字体#xff08;即SimHei.tff包#xff09;下载地址#xff1a;SimHei.ttf|字体下载
2. 下载好之后#xff0c;找到matplotlib文件夹#xff0c;如下图所示#xff1a; 如果找不到matplotlib…一、修改配置文件一劳永逸的方法
1. 首先下载SimHei字体即SimHei.tff包下载地址SimHei.ttf|字体下载
2. 下载好之后找到matplotlib文件夹如下图所示 如果找不到matplotlib文件夹可通过如下代码进行查看
import matplotlib
print(matplotlib.get_data_path()) # 数据路径重点关注matplotlib中的ttf文件夹和matplotlibrc文档。
第一步将下载好的SimHei.ttf文件拷贝到ttf文件夹
第二步打开matplotlibrc文档按照如下提示进行修改 总结一下共需要修改三条配置命令
font.family:sans-serif
font.sans-serif:SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
axes.unicode_minus:False#作用就是解决负号-显示为方块的问题提醒一点不要忘记去掉上述所修改三条配置命令前的 # 符号。
3. 修改完成配置文件之后只需要将刚刚拷贝的字体和设置的命令重新加载一下即可可以通过如下命令进行设置
from matplotlib.font_manager import _rebuild
_rebuild() #reload一下如果 _rebuild() 报错则换一种方法reload
import shutil
import matplotlib
shut.rmtree(matplotlib.get_cachedir())
设置完成之后就可以正常显示中文内容啦完整代码如下
import matplotlib.pyplot as plt
import numpy as npx np.linspace(0.05,10,1000)
y np.random.randn(1000)plt.plot(x,y,labelscatter figure)
plt.legend()plt.xlabel(u这是x轴)
plt.ylabel(u这是y轴)plt.show()
参考链接matplotlib中文乱码的两种解决方案-腾讯云开发者社区-腾讯云