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

(Mac上)使用Python进行matplotlib 画图时,中文显示不出来

【问题描述】

①报错确缺失字体:

②使用matplotlib画图,中文字体显示不出来

【问题思考】

在网上搜了好多,关于使用python进行matplotlib画图字体显示不出来的,但是我试用了下,对我来说都没有。有些仅使用于windows系统,某些博主还起标题适用于mac,瞎扯。

【解决办法】:

①首先查看下mac里面的使用于matplotlib画图有那些字体呢。

# 查看matplotlib中的字体有哪些
from matplotlib.font_manager import FontManager
mpl_fonts = set(f.name for f in FontManager().ttflist)
print('all font list get from matplotlib.font_manager:')
for font in sorted(mpl_fonts):print('\t' + font)

 ②选择1-2个自己熟悉的字体使用即可。

import matplotlib.pyplot as plt
plt.rc("font", family='PingFang HK')   # 选择自己想要的字体就行

③运行后,字体就可以显示啦。

噢耶,可以咯,继续学习!!! 

相关文章:

  • HackTheBox - Medium - Linux - Format
  • Could not resolve com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.28.
  • java8 reduce操作
  • PHP函数定义和分类
  • springMVC-与spring整合
  • Kafka日志
  • 编写一个Java程序,其中包含三个线程: 厨师(Chef)、服务员(Waiter)和顾客(Customer)
  • docker安装的php 在cli中使用
  • 构建数字化金融生态系统:云原生的创新方法
  • pycharm修改项目文件夹名称
  • PostGreSQL:货币类型
  • hiveserver负载均衡配置
  • cpp_05_类_string类
  • Vue3 性能优化
  • Java 解决远程调用 ssl 证书认证问题
  • [译]CSS 居中(Center)方法大合集
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • Android优雅地处理按钮重复点击
  • LeetCode29.两数相除 JavaScript
  • MySQL-事务管理(基础)
  • PhantomJS 安装
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • 从0到1:PostCSS 插件开发最佳实践
  • 读懂package.json -- 依赖管理
  • 给初学者:JavaScript 中数组操作注意点
  • 解决iview多表头动态更改列元素发生的错误
  • 力扣(LeetCode)22
  • 使用 QuickBI 搭建酷炫可视化分析
  • Hibernate主键生成策略及选择
  • Mac 上flink的安装与启动
  • MyCAT水平分库
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • ​虚拟化系列介绍(十)
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • # Apache SeaTunnel 究竟是什么?
  • #162 (Div. 2)
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (7)STL算法之交换赋值
  • (c语言)strcpy函数用法
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (接口自动化)Python3操作MySQL数据库
  • (转)Linq学习笔记
  • (转)人的集合论——移山之道
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • **python多态
  • 、写入Shellcode到注册表上线
  • . Flume面试题
  • .gitignore文件_Git:.gitignore
  • .net FrameWork简介,数组,枚举
  • .net 无限分类
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .net6Api后台+uniapp导出Excel