当前位置:网站首页>Matplotlib找不到字体,打印乱码
Matplotlib找不到字体,打印乱码
2022-08-11 05:28:00 【秋天已北】
# 使文字可以展示
plt.rcParams['font.sans-serif'] = ['SimHei']
# 使负号可以展示
plt.rcParams['axes.unicode_minus'] = False
前提是得安装对应字体
可以再windows环境找到字体文件
C:\Windows\Fonts
复制到Matplotlib字体路径内
data/app/miniconda3/envs/py_test38/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/
可以通过如下代码查看当前支持的字体
import matplotlib.pyplot as plt
from matplotlib import font_manager
for font in font_manager.fontManager.ttflist:
# 查看字体名以及对应的字体文件名
print(font.name, '-', font.fname)
修改
vi /data/app/miniconda3/envs/py_test38/lib/python3.8/site-packages/matplotlib/mpl-data/matplotlibrc
放开这两行注释 并在可用列表中增加 SimHei 中文字体
font.family: sans-serif
font.sans-serif: SimHei, DejaVu Sans, Bitstream Vera Sans, Computer Modern Sans Serif, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
删除缓存文件
rm ~/.cache/matplotlib/fontlist-v330.json
重启python
边栏推荐
猜你喜欢
贡献者任务第三期精彩来袭
He Kaiming's new work ViTDET: target detection field, subverting the concept of layered backbone
OpenMLDB Pulsar Connector: Efficiently connect real-time data to feature engineering
使用ActiveReports制作第一张报表
OpenMLDB v0.5.0 发布 | 性能、成本、灵活性再攀高峰
STM32-库函数-SetSysClock(void)函数解析-正点原子探索者
STM32学习总结(二)——GPIO
Jetpack使用异常问题集锦
论文解读:GAN与检测网络多任务/SOD-MTGAN: Small Object Detection via Multi-Task Generative Adversarial Network
EMQX企业版试用笔记
随机推荐
Jetpack之dataBinding
OpenMLDB Pulsar Connector:高效打通实时数据到特征工程
【Meetup预告】OpenMLDB+OneFlow:链接特征工程到模型训练,加速机器学习模型开发
Wonderful linkage | OpenMLDB Pulsar Connector principle and practical operation
Day 71
js学习进阶BOM部分(pink老师笔记)
Day 76
Intelligent risk control China design and fall to the ground
JVM tuning and finishing
USB URB
Some formulas for system performance and concurrency
Jetpack使用异常问题集锦
C language implementation guess Numbers (with source code, can be directly run)
Promise.race学习(判断多个promise对象执行最快的一个)
产品经理人物推荐
谨此留个纪念
Argparse模块 学习
2021-09-11 C语言 变量与内存分配
需求文档(PRD)撰写指南
STM32-中断优先级管理NVIC