解决Python数据可视化中文部分显示方块问题

作者:悲恋花丶无心之人 时间:2021-01-27 03:53:36 

一、问题

代码如下,发现标题的中文显示的是方块


import matplotlib
import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.add_subplot(111)
ax.set(xlim=[1.5, 6.5], ylim=[-4, 5], title='画图小例子',ylabel='yvalue', xlabel='xvalue')
plt.show()

如下图

解决Python数据可视化中文部分显示方块问题

二、解决方法

一般数据可视化使用matplotlib库,设置中文字体可以在导入之后添加两句话(这里的SimHei指的是黑体,KaiTi指的是楷体)


import matplotlib
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus'] = False

import matplotlib
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['KaiTi']
plt.rcParams['axes.unicode_minus'] = False

三、效果

1.黑体:

解决Python数据可视化中文部分显示方块问题

2.楷体:

解决Python数据可视化中文部分显示方块问题

具体的其他字体可以在matplotlib\mpl-data\fonts\ttf找到~

四、Windows的常用字体

黑体、楷体、仿宋是可以用的,其他的字体可能需要下载对应的ttf文件才能使用

新细明体:PMingLiU
细明体:MingLiU
标楷体:DFKai-SB
黑体:SimHei
宋体:SimSun
新宋体:NSimSun
仿宋:FangSong
楷体:KaiTi
仿宋_GB2312:FangSong_GB2312
楷体_GB2312:KaiTi_GB2312
微软正黑体:Microsoft JhengHei
微软雅黑体:Microsoft YaHei

可选择适合的字体显示中文

来源:https://blog.csdn.net/qq_36556893/article/details/90145177

标签:Python,数据,可视化,中文,方块
0
投稿

猜你喜欢

  • wxPython之解决闪烁的问题

    2022-05-12 13:21:30
  • Python MySQLdb模块连接操作mysql数据库实例

    2024-01-18 03:10:26
  • python多线程和多进程关系详解

    2023-03-08 22:21:54
  • python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等

    2023-08-27 07:55:11
  • 用ADODB.Stream转换

    2024-04-22 13:23:52
  • 深入理解Tensorflow中的masking和padding

    2022-01-26 02:21:44
  • 如何对PHP程序中的常见漏洞进行攻击(下)

    2023-11-16 14:50:19
  • python程序如何进行保存

    2021-08-25 08:39:11
  • 详解python Todo清单实战

    2021-11-03 06:24:50
  • 后工业时代的后规范思考2——如何应用

    2009-06-05 12:35:00
  • MySQL使用profile查询性能的操作教程

    2024-01-19 10:22:22
  • MySQL数据表分区策略及优缺点分析

    2024-01-22 05:37:19
  • 如何通过神经网络实现线性回归的拟合

    2023-04-24 06:15:07
  • Python之Pygame的Draw绘图

    2022-11-29 18:51:18
  • python playwright之元素定位示例详解

    2023-06-14 01:08:41
  • js序列化和反序列化的使用讲解

    2023-08-05 08:13:24
  • Yii配置文件用法详解

    2024-05-11 09:55:39
  • Python中pip更新和三方插件安装说明

    2021-02-07 13:22:39
  • wxPython事件驱动实例详解

    2021-09-21 18:25:11
  • PyCharm2021最新激活码+激活码补丁(亲测最新版PyCharm2021.3激活成功)

    2022-09-18 05:22:03
  • asp之家 网络编程 m.aspxhome.com