当前位置: 首页 > news >正文

大数据——解决Matplotlib 字体不足问题(Linux\mac\windows)

1、将下载好的字体文件放到文件夹中
谷歌官方字体

import matplotlib
print(matplotlib.matplotlib_fname())

在这里插入图片描述

cp NotoSansSC-Regular.ttf  /data/home/miniconda3/envs/python3128/lib/python3.12/site-packages/matplotlib/mpl-data/fonts/ttf/cp wqy-zenhei.ttc /data/home/miniconda3/envs/python3128/lib/python3.12/site-packages/matplotlib/mpl-data/fonts/ttf/

2、修改配置文件

vim /data/home/miniconda3/envs/python3128/lib/python3.12/site-packages/matplotlib/mpl-data/matplotlibrc
font.family         : sans-serif            # 取消注释
font.sans-serif    : Noto Sans SC, WenQuanYi Zen Hei, SimHei, DejaVu Sans, 
axes.unicode_minus : False                  # 解决负号

删除或者重命名字体缓存文件

mv /root/.cache/matplotlib/fontlist-v390.json  /root/.cache/matplotlib/fontlist-v390.json.back

3、重启Jupyter
测试

import matplotlib.pyplot as plt
plt.rcParams['font.family'] = 'WenQuanYi Zen Hei'  # 或 'Noto Sans SC'
plt.plot([1, 2, 3], [4, 5, 6])
plt.title('中文标题')
plt.xlabel('横轴')
plt.ylabel('纵轴')
plt.show()

在这里插入图片描述

相关文章:

  • 考研复习全年规划
  • Java:final的作用和原理介绍
  • Vue 3.5 :新特性全解析与开发实践指南
  • Python作业练习2
  • 解锁生命周期评价密码:OpenLCA、GREET 与 R 语言的融合应用
  • 浅析AI大模型为何需要向量数据库?从记忆存储到认知进化
  • 图灵爬虫练习平台 第十四题 逆向
  • 2025年金融创新、区块链与信息技术国际会议(FRCIT 2025 2025)
  • aardio - 虚表 —— 绘制整行背景进度条功能
  • RASP的运行时注入与更新
  • Pycharm的终端执行allure命令出现command not found
  • 通信算法之274 : SCFDE与OFDM技术对比分析‌
  • 高并发系统设计需要考虑哪些问题
  • DIFY教程第七弹:Echarts可视化助手生成图表
  • 【Axure视频教程】中继器表格间批量控制和传值
  • 榕壹云搭子系统技术解析:基于Spring Boot+MySQL+UniApp的同城社交平台开发实践
  • NumPy 2.x 完全指南【九】常量
  • git经验
  • 基于Qt的app开发第八天
  • 聊一聊Electron中Chromium多进程架构
  • 经济日报整版聚焦:上海构建法治化营商环境,交出高分答卷
  • 学习教育期间违规吃喝,李献林、叶金广等人被通报
  • 重庆一高校75万采购市价299元产品?工作人员:正在处理
  • “行人相撞案”现场视频公布,法院:表述不当造成误导
  • 广西钦州:坚决拥护自治区党委对钟恒钦进行审查调查的决定
  • 网络主播直播泄机密,别让这些“小事”成威胁国家安全的“突破口”