matplotlib字体设置方法

  介绍

本篇内容介绍了“matplotlib字体设置方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

<节> <节> <节> <节> <节>


<节>,

1简介

<代码> matplotlib> matplotlib> ”中文”等均显示为<强>“方块乱码”强,而今天的内容,我们就来小小总结一下<代码> matplotlib> <中心数据工具=癿dnice编辑器”>
,

2在matplotlib中设置字体的常用方法

在<代码> matplotlib> ,

2.1在matplotlib中设置全局字体

我们在默认状态下使用<代码> matplotlib> matplotlib 默认的字体为英文字体,导致许多<代码> unicode>

而全局设置字体的方式,指的是我们可以通过修改本地配置文件或在程序开头设置字体相关参数,从而人为地为当前内核下的<代码> matplotlib>

    <李> <节> <强>”使用系统自带字体”

所谓<强>”系统自带字体”强,譬如对于<代码> windows> windows/字体> <中心数据工具=癿dnice编辑器”>  matplotlib字体设置方法”>
  ,</中心> <中心数据工具=癿dnice编辑器”>图2所示
  ,</中心> <p>当然,<代码> matplotlib> </代码可以检测到的字体不止上述的这些,我们可以通过下列方式查看<代码> matplotlib> </代码中默认已经识别到的所有可用字体:</p> <pre> <代码> import  matplotlib.pyplot  as  plt <br/>得到matplotlib  import  font_manager <br/> <br/> for  font 拷贝font_manager.fontManager.ttflist: <br/>,,,, #,查看字体名以及对应的字体文件名<br/>,,,,印刷(font.name, & # 39; & # 39;,, font.fname) <br/> </代码> </pre>
  ,<中心数据工具=  matplotlib字体设置方法”>
  ,</中心> <中心数据工具=癿dnice编辑器”>图3所示
  ,</中心> <p>其中在<代码> font_manager.fontManager。ttflist> </代码中迭代到的每个对象,其名称<代码> </代码>属性即为我们下面设置字体要使用到的名称,以<强>“华文琥珀”</强>为例,我们先查看到其对应的字体文件名称:</p> <中心数据工具=癿dnice编辑器”> <img src= <李> <节> <强>”使用任意的字体”

如果你想要的字体不在系统默认字体中,且你只想临时使用不想安装到系统字体中,则可以利用<代码> font_manager.fontManager.addfont() 来传入字体文件路径临时注册一个字体,以我下载的三方字体文件<代码> MaShanZheng-Regular。ttf> <中心数据工具=癿dnice编辑器”>  matplotlib字体设置方法”>
  ,</中心> <中心数据工具=癿dnice编辑器”>图7所示
  ,<h2 class=matplotlib字体设置方法