问题:Jupyter使用Matplotlib中文显示为方块问题解决。

1、准备字体

1.1、下载字体 - SimHei:以黑体为例(下载地址:http://www.downcc.com/font/7665.html)
1.2、如果是苹果电脑,也可以挑选系统自带字体

2、查询字体存放位置与字体缓存位置

import matplotlib# 查找字体存放位置,把ttc格式的字体,放在这个文件夹内
print(matplotlib.matplotlib_fname())
# 查找字体缓存位置,放置新字体后,删除这个文件夹
print(matplotlib.get_cachedir())

3、使用全局设置(3/4二选一)

import matplotlib.pyplot as plt# 设置字体为黑体,解决Matplotlib中文乱码问题
# 如果不知道字体实际引用的名称,可以查看下面 - 步骤六
plt.rcParams['font.sans-serif']=['SimHei']
# 解决Matplotlib坐标轴负号'-'显示为方块的问题
plt.rcParams['axes.unicode_minus']=False

4、或者修改配置文件(作用同上)

修改文件位置(与第二步 字体存放位置 路径类似): site-packages/matplotlib/mpl-data/matplotlibrc

# 去掉前面的#
font.family         : sans-serif
# 去掉前面的#,并在冒号后面添加SimHei
font.sans-serif     : SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
# 去掉前面的#,并将True改为False
axes.unicode_minus  : False

5、其他方法

https://www.jb51.net/article/211847.htm

6、字体引用名称查询

1、“import matplotlib”先执行一次引入,生成新的字体缓存
2、打开“字体缓存”文件夹,打开新的缓存文件
3、搜索字体文件名

import matplotlib.pyplot as plt
# 引入 苹方-简 常规体
plt.rcParams['font.sans-serif'] = ['PingFang HK']
plt.rcParams['axes.unicode_minus']=False

【Jupyter】【Matplotlib】无法显示中文问题相关推荐

  1. mac中python怎么打开中文txt文件-mac在matplotlib中显示中文的操作方法

    Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形 . 通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方 ...

  2. python怎么显示汉字_mac在matplotlib中显示中文的操作方法

    Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形 . 通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方 ...

  3. matplotlib 无法显示中文字体的解决方法

    matplotlib 无法显示中文字体的解决方法 参考文章: (1)matplotlib 无法显示中文字体的解决方法 (2)https://www.cnblogs.com/lingLongBaby/p ...

  4. 【Python】matplotlib plt显示中文乱码解决方法

    原因:matplotlib库中没有中文字体,使用plt绘图时会出现乱码 如果遇到在matplotlib图例显示中文乱码情况,解决方法就是在程序最前进行下面参数设置: import matplotlib ...

  5. Python matplotlib 画图 显示中文 中文乱码 无法显示负号

    Python matplotlib 画图 显示中文 中文乱码 无法显示负号 import matplotlib.pyplot as pltplt.rcParams["font.sans-se ...

  6. Python Matplotlib 画图显示中文

    python中使用matplotlib显示中文时,会遇到一些问题, 解决方案如下: import matplotlib.pyplot as plt # 支持中文 plt.rcParams['font. ...

  7. Pandas matplotlib 无法显示中文

    文章目录 Pandas 无法显示中文解决方案 Pandas在绘图时,会显示中文为方块,主要原因 运行效果展示 win自带中文字体表 matplotlib 解决方案 一 动态修改配置 二 设置自定义字体 ...

  8. python不能保存中文_Python 关于matplotlib无法显示中文字体的解决方法

    #### 以下面的例子说明如何解决matplotlib画图中出现中文字体无法显示问题 要画出10-12点气温变化的图像 ``` from matplotlib import pyplot as plt ...

  9. matplotlib 中文_Python 关于matplotlib无法显示中文字体的解决方法

    #### 以下面的例子说明如何解决matplotlib画图中出现中文字体无法显示问题 要画出10-12点气温变化的图像 ``` from matplotlib import pyplot as plt ...

  10. python中文显示不出来_彻底解决Python里matplotlib不显示中文的问题

    在很长一段时间里用Python绘图,matplotlib都不能很好的显示中文,起初是认为我的pycharm里的设置问题,但是发现同样的问题在spyder里也同样的出现了,虽然有的地方可以用英文实在不行 ...

最新文章

  1. js获取asp.net服务器端控件Label,TextBox,RadioButtonList,DropDownList的值
  2. 京东首页302 Found报错 监控宝教你如何第一时间发现
  3. LeetCode(69):x 的平方根
  4. 微服务架构之「 下一代微服务 Service Mesh 」
  5. 母子盗打电话竟为获取游戏Q币
  6. 我遇到的一个怪现象!
  7. 大一计算机上机试题2017,2017历年全国计算机二级ACCESS上机试题及答案
  8. 从头学Qt Quick(3)-- 用QML写一个简单的颜色选择器
  9. 大规模异构数据并行处理系统的设计、实现与实践
  10. C++程序员拼命工作却不顾身体,是不值得的!
  11. java long的包,long longValue()
  12. linux下安装tecplot记录
  13. GNSS与GPS/北斗指的是什么
  14. 量化私募FOF为何“脱颖而出”?
  15. 关于C语言中的绝对值函数
  16. FPGA浮点运算实战
  17. 关于数据,你的慌张,百度云ABC可能有办法!
  18. 复现0ctf blog
  19. 【Java知识点总结】Java 变量
  20. 盘点最常用的几款linux服务器管理面板

热门文章

  1. MathType中输入空格的方法
  2. Python后端技术栈
  3. JavaSE_第2章 Java基础语法
  4. SecOc之Fvm新鲜度管理模块
  5. 互动直播--梳理网易互动直播流程
  6. 人脸识别智能门禁成为流动人口管理、访客管理好帮手
  7. MacOS 10.15安装了ntfs for mac 移动硬盘仍然只读,如何解决读写问题
  8. 从零开始语音识别(5)--- 端到端的语音识别系统
  9. 雇主们需要掌握什么编程语言的人才?
  10. CC2540 单模式低功率蓝牙解决方案