当前位置: 首页 > 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()

在这里插入图片描述

http://www.dtcms.com/a/188383.html

相关文章:

  • 考研复习全年规划
  • 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多进程架构
  • 如何优化 Linux 服务器的磁盘 I/O 性能
  • 自动化测试基础知识详解
  • 蓝桥杯12届国B 纯质数
  • (七)深度学习---神经网络原理与实现
  • vue 中绑定样式 【style样式绑定】
  • 3d关键点 可视化
  • 阳光学院【2020下】计算机网络原理-A卷-试卷-期末考试试卷
  • 北斗如何赋能雨水情监测?
  • 南方科技大学Science! 自由基不对称催化新突破 | 乐研试剂
  • 性能优化--无分支编程的实际应用场景