首页 > 其他分享 >【小记】 Matplotlib 中设置自定义中文字体的正确姿势

【小记】 Matplotlib 中设置自定义中文字体的正确姿势

时间:2024-11-23 17:35:01浏览次数:5  
标签:plt name 自定义 Matplotlib 中文字体 字体 font

最近做实验涉及到用 Matplotlib 绘制图表,我希望相同的代码能不仅在本地运行,且还能在 Google Colab, Binder 这些线上平台运行。

问题就来了,为了在各个平台上都能绘制中文字符,该如何在 Matplotlib 中使用自定义的字体?(毕竟国外的一些平台不会预装支持中文字符的字体)

网上查了一下,很多文章都是复制粘贴来的,十分误导人,遂决定写下此笔记。

studyAttitude-2024-11-23

1. 开门见山

import matplotlib.pyplot as plt
import matplotlib.font_manager as fm

# 自定义字体(OTF, TTF)的路径
FONT_PATH = './SourceHanSerifCN-Regular.otf'

# 

标签:plt,name,自定义,Matplotlib,中文字体,字体,font
From: https://www.cnblogs.com/somebottle/p/18564830/matplotlib_with_cjk_chars

相关文章

  • 二十七步天注定,逆流河上任我行-自定义类型:结构体
    ---当你累到不行,还继续坚持,那就是梦想的力量1.结构体类型的声明2.结构体变量的创建和初始化结构成员访问操作符结构体内存对齐结构体传参1:结构体类型的声明structtag {   member-list;}variable-list;如果说描述一个人的身份数据:structstu{ charna......
  • 基于STL的自定义栈与队列实现:灵活选择底层容器的模板设计
    文章目录代码模板设计主要成员函数底层容器的选择模板设计底层容器的选择关于stack的示例代码关于queue的示例代码前言:在本文中,我们将分析一个模拟C++标准模板库(STL)栈的自定义实现以及模仿C++标准模板库(STL)队列的自定义实现。该stack类模板允许在底层容器的选择......
  • 推荐15个 Vue 常用自定义指令,含实现原理与使用方式
    前言Vue.js是一个流行的前端框架,它的核心理念是通过指令(Directives)来扩展HTML的能力。尽管Vue.js已经内置了一些非常实用的指令(比如v-if,v-show,v-for等),但有时候我们还是需要创建自定义指令来满足特定的需求。今天我们就来聊聊Vue常用的自定义指令,它们能让你的......
  • 提现生成器【APP】自定义生成小游戏提现截图
    今天发个避坑帖!首先看看下面这种收益图,你们肯定见过不少!‘割割’们让你上车,必须得有一些吸引你的东东啊,不然怎么割你吗?其实这种截图都是软件生成的,我网站上分享过非常多的类似软件,什么聊天记录生成的啊,什么ZFB,微信零钱转账记录,余额多少啊。。。。。都可以生成。像这种......
  • C#的自定义Tip窗体 - 开源研究系列文章
          上次编写了自定义的提示和对话框窗体,这次记录的是自定义的Tip窗体,用于显示提示操作。有时间没编程了,这次就当进行了记录。 1、项目目录;  2、源码介绍;1)实现;  2)应用;  3、运行界面;  4、使用介绍......
  • Nginx根据返回的错误码,自定义错误页面回显
    在/data/nginx/html/uhn目录下创建一个error.html[root@localhost~]#echo"errorpage">/data/nginx/html/uhn/error.html然后修改配置文件,将 500502503504404的错误页面指向/error.html页面[root@localhost~]#cdweb[root@localhostconf.d]#viuhn.confserver......
  • Spring Cloud --- Gateway自定义全局过滤器
    Gateway自定义全局过滤器介绍全局过滤器对所有路由生效。新建类MyGlobalFilter并实现GlobalFilter,Ordered两个接口自定义接口调用耗时统计的全局过滤器@Component@Slf4jpublicclassMyGlobalFilterimplementsGlobalFilter,Ordered{publicstaticfinalS......
  • vTESTstudio系列14--vTESTstudio中自定义函数介绍1
    在上篇vTESTstudio系列的文章中,我们基于osek_tp.dll实现了诊断的发送和回复的最基本的脚本,但是我们可以看出来,这样的脚本是不具有普适性的,为了生成一个普适性的诊断请求回复的函数,接下来本系列的几篇文章会开始介绍一些优自定义的小函数,Let'sGo!!!目录1.自定义函数:1.1字符......
  • ArcGIS002:软件自定义设置
    摘要:本文详细介绍安装arcgis10.2后软件自定义设置内容,包括工具条的启用、扩展模块的启用、如何加载项管理器、快捷键设置、样式管理器的使用以及软件常规设置。一、工具条的启用依次点击菜单栏【自定义】->【工具条】,根据工作需求勾选上常用的工具条。勾选后相应工具条自动......
  • ultralytics yolo 训练及推理自定义人脸关键点数据 - python 实现
            Ultralytics YOLO 是计算机视觉和ML领域专业人士的高效工具。    深度学习的关键点任务也是基础和常见任务,所以这里进行基于ultralyticsyolo自定义关键点数据集的模型训练和模型推理。    根据需求,可能会发布其webui版本,现在已经发布......