原标题:Python数据可视化利器Matplotlib,无法显示中文,怎么办?

matplotlib无法显示中文主要是因为默认字体不是中文字体,所以我们只需设置一下字体行了。

文字字体设置主要有两种方法

一、Font_manager

使用Font_manager方法设置

首先需要导入Font_manager模块中的FontProperties;

然后以字体文件路径为参数创建FontProperties的实例font;

最后在字符显示的方法中将fontproperties关键字的值设置成我们创建的实例font。

实例代码:

二、通过rcParams设置全局字体

通过rcParams设置全局字体

首先需要导入matplotlib模块;

然后将rcParams的font.sans-serif关键字设置成想要设置的字体列表。

但是此种方法仅支持ttf格式的字体且字体格式要求严格,所以在设置字体的时候即使设置了ttf格式字体还是有可能会报错提示找不到字体文件,这时候需要考虑换个字体或者重新下载安装字体文件。

接下来分享一个python教程,有什么不懂的可以加我视频中的联系方式和我交流,加上后领取价值12800元的python学习视频教程。

责任编辑:

python中文显示不出来_Python数据可视化利器Matplotlib,无法显示中文,怎么办?...相关推荐

  1. c++ 显示三维散点图_Python数据可视化,Matplotlib绘制“散点图”的两种方法!

    前言 散点图是Matplotlib常用图形之一,与线形图类似.但是这种图形不再由线段连接,而是由独立的点.圆圈或其他形状构成.那么怎么画散点图呢?Matplotlib给出了两种不同的方法,去画散点图. ...

  2. python绘制不带颜色曲线图_Python数据可视化库-Matplotlib——折线图,子图绘制

    # coding:utf-8 import pandas as pd import numpy as np from matplotlib import pylab as plt # 导入数据可视化库 ...

  3. matplotlib画图_Python数据可视化工具Matplotlib之画图(四)(饼状图)

    概述 在<Python数据可视化工具Matplotlib之画图(三)(柱状图)>中讲述了如何通过Matplotlib画柱状图,本文讲述如何通过Matplotlib画饼状图. matplot ...

  4. python matplotlib画数据分布图_Python数据可视化之matplotlib

    数据可视化能让人们更直观的传递数据所要表达的信息.Python 中有两个专用于可视化的库,matplotlib 和 seaborn ,本文将介绍matplotlib. Matplotlib:基于Pyt ...

  5. python做动态折线图_Python数据可视化 pyecharts实现各种统计图表过程详解

    1.pyecharts介绍 Echarts是一款由百度公司开发的开源数据可视化JS库,pyecharts是一款使用python调用echarts生成数据可视化的类库,可实现柱状图,折线图,饼状图,地图 ...

  6. python的最大绘图速度_Python数据可视化之高速绘图神器PyQtGraph库,强烈建议收藏...

    01为什么使用PyQtGraph库 我们知道,在Python中,已经有了很多可供选择的数据可视化库. 比如最经典.使用人数最多的matplotlib库,其有着十多年的历史积累,可生成高质量出版级别的图 ...

  7. python空气质量分析报告_Python数据可视化:2018年北上广深空气质量分析

    原标题:Python数据可视化:2018年北上广深空气质量分析 作者:法纳斯特,Python爱好者,专注爬虫,数据分析及可视化 就在这周偶然看到一个学弟吐槽天津的空气,不禁想起那段厚德载雾,自强不吸的 ...

  8. python科学坐标系绘制分析_python数据可视化案例——平行坐标系(使用pyecharts或pandas)...

    平行坐标是可视化高维几何和分析多元数据的常用方法. 为了在n维空间中显示一组点,绘制由n条平行线组成的背景,通常是垂直且等距的.所述的点N 维空间被表示为折线与顶点在平行的轴线: 第i 轴上顶点的位置 ...

  9. matplotlib柱状图上方显示数据_Python数据可视化之matplotlib

    数据可视化能让人们更直观的传递数据所要表达的信息.Python 中有两个专用于可视化的库,matplotlib 和 seaborn ,本文将介绍matplotlib. Matplotlib:基于Pyt ...

最新文章

  1. 在.NET中编辑器在用伪静态后不能正常使用的解决方法
  2. linux 常用命令20190917
  3. Redirecting to binsystemctl start crond.service
  4. python2默认编码_解决Python2.x编码之殇
  5. Android 4.X 系统加载 so 失败的原因分析
  6. 操作系统习题——(习题二)
  7. hibernate 序列_Hibernate身份,序列和表(序列)生成器
  8. Unicode字符集和编码方式
  9. 3.jenkins 基础
  10. linux 删除压缩包_【干货】记住!这些 Linux 命令千万不要运行!
  11. springcloud之ribbon负载均衡
  12. Reflector for .NET 下载问题
  13. 如何永久性取消WPS热点推广
  14. Python 入门基础
  15. 入侵一个网站的服务器拿数据,入侵一个网站的服务器拿数据库
  16. activiti学习之回退实现
  17. RDKit|分子修改与编辑
  18. 2021爱智先行者—最全硬件入手体验及介绍
  19. 前端三剑客 Html Css JavaScript
  20. Exchange 2010通配符SSL证书安装文档

热门文章

  1. faster rcnn源码解读(五)之layer(网络里的input-data)
  2. 如何高效的学习掌握新技术
  3. 【深入Java虚拟机】之四:类加载机制
  4. js 时间戳转为日期格式
  5. 图形处理(五)基于旋转不变量的网格变形-Siggraph 2007
  6. 使用ListView实现汽泡短信聊天
  7. C++实用技巧(三)
  8. 苹果手机web开发踩坑记
  9. OpenJDK install
  10. 架构师速成8.3-架构师必须要了解的规则(转)