让matplotlib在绘图时显示中文

 

让matplotlib绘图时显示中文.

 

  1. 安装中文字体 apt install fonts-wqy-microhei
  2. 清除matplotlib的缓存    rm -rf ~/.cache/matplotlib/*
  1. 在绘图前设置字体
复制代码
import IPython
import matplotlib.pyplot as plt

# 如果不知道字体名, 就用以下方法查看字体名
# import matplotlib.font_manager as fm
# font_path = '/usr/share/fonts/xxxx'
# prop = fm.FontProperties(font_path)

# 防中文前有-号时乱码
plt.rcParams['axes.unicode_minus'] = False
# 设置字体
plt.rcParams['font.family']=['WenQuanYi Micro Hei']
复制代码

 

 

posted @   酱_油  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 2分钟学会 DeepSeek API,竟然比官方更好用!
· .NET 使用 DeepSeek R1 开发智能 AI 客户端
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· c# 半导体/led行业 晶圆片WaferMap实现 map图实现入门篇
点击右上角即可分享
微信分享提示