Matplotlib画图中文字体乱码设置
Matplotlib画图中文字体乱码设置
- Matplotlib画图中文字体乱码设置
- 一、字体基本设置
- 二、其他字体:
- 三、展示一下:
- 四、运行结果:
Matplotlib画图中文字体乱码设置
一、字体基本设置
- win系统会自带一些一体可直接使用
#step0:导入画图工具包 matplotlib
import matplotlib.pyplot as plt#step1:手动创建一个figure对象,相当于一个空白的画布
figure = plt.figure()
plt.rcParams['font.sans-serif'] = ['SimHei'] # 指定字体
plt.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题
二、其他字体:
- 可直接使用
plt.rcParams['font.sans-serif']=['STSong'] ## 中文宋体
plt.rcParams['font.sans-serif']=['SimHei'] ## 中文黑体
plt.rcParams['font.sans-serif']=['Kaiti'] ## 中文楷体
plt.rcParams['font.sans-serif']=['Lisu'] ## 中文隶书
plt.rcParams['font.sans-serif']=['FangSong'] ## 中文仿宋
plt.rcParams['font.sans-serif']=['YouYuan'] ## 中文幼圆
三、展示一下:
# step0:导入画图工具包 matplotlib
import matplotlib.pyplot as plt# step1:手动创建一个figure对象,相当于一个空白的画布
figure = plt.figure()# step2:字体基本设置
plt.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体
plt.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题# step3:在画布上添加一个坐标系,标定绘图位置
axes1 = figure.add_subplot(1, 1, 1)# step4:准备画图的数据
x = [1, 2, 3, 4, 5, 6, 7, 8, 9]
y = [21, 27, 29, 32, 29, 28, 35, 39, 49]# step5:设置基本信息
axes1.set_xlabel('X轴')
axes1.set_ylabel('Y轴')
axes1.set_title("图片标题")# step6:画图,设置线条颜色、线型、点标记符
axes1.plot(x, y, color='red', linestyle='-.', marker='*')# step7:展示
plt.show()
四、运行结果:
- 完美解决
Matplotlib画图中文字体乱码设置相关推荐
- Glyph 26426 missing from current font.解决matplotlib画图中文字体乱码问题
1. 问题复现 环境:Ipython 3.8 import matplotlib.pyplot as plt import pandas as pddata = pd.read_csv('/Users ...
- Python 3下Matplotlib画图中文显示乱码的解决方法
解决办法: 因为乱码是Matplotlib缺少中文配置所导致的,所以我们只需要在程序中说明使用中文字体即可. 先选一个字体.在计算机中找到字体,选择一种中文字体,比如我这里用的是楷体 右键可以查看其属 ...
- Mac matplotlib 画图中文出现乱码
是因为Mac的字体与matplotlib中默认字体不一致导致的. 首先看下Mac的字体有哪些. import matplotlib a=sorted([f.name for f in matplotl ...
- Linux Ubuntu 16.04 Python matplotlib安装中文字体,黑体,楷体,Times New Roman等,解决中文乱码
Linux Ubuntu 16.04 Python matplotlib安装中文字体,Times New Roman等 文章目录 Linux Ubuntu 16.04 Python matplotli ...
- css汉字注释乱码,css font-family属性设置中文字体乱码
一般设置字体,个人都喜欢用中文,比如:font-family:"微软雅黑":但是偶尔会出现设置以后字体显示乱码的问题 解决方法[1]: 看看你的CSS文件的第一行有没有:@char ...
- Python - matplotlib库 - 中文字体设置
Python - matplotlib库 - 中文字体设置 在matplotlib绘制折线图柱状图时,如果对x,y,图表标题,直接使用plot.xlabel("时间"):plot. ...
- linux中使用matplotlib缺失中文字体的解决方案
linux中使用matplotlib缺失中文字体的解决方案 在linux中调用matplotlib画图时,如果label中有中文,需要通过以下语句指定字体: import matplotlib.pyp ...
- Qt做发布版,解决声音和图片、中文字体乱码问题
Qt做发布版,解决声音和图片.中文字体乱码问题 2011-06-25 12:27 542人阅读 评论(2) 收藏 举报 前些天做Qt发布版,发现居然不显示图片,后来才发现原来还有图片的库没加!找找吧, ...
- KEIL5出现中文字体乱码
KEIL5出现中文字体乱码问题总结 1 编码格式问题 进入设置更改编码格式为GB2312 2 系统语言设置导致的问题,最近使用软件发现这个问题出现次数还是蛮多的,比如QT软件要开启,keil5却需要关 ...
最新文章
- 项目需求|室内场景三维空间重建项目
- 百度拿不到Big Data资源,7h删抓紧时间!!
- 关于JAVA的参数列表传值的问题
- 区块链的价值在于建立信任,而ICO却在摧毁信任
- mysql防注入pdo_mysql PDO和存储过程动态SQL注入
- python format 槽中槽_printf中的槽和实参--对比python struct包
- NOIP2017总结与反思
- python高斯函数表达式_Python实现高斯函数的三维显示方法
- 获取Spring中的bean,使得线程安全性得到保障
- ZXing二维码扫描添加个人总结
- 【转】一步一步教你远程调用EJB
- bootstraptable中responsehandle获取数据缺失_Python中的向量化字符串操作
- linux arm current_thread_info定义,linux 内核 current全局变量
- 生活质量衡量系统_一文看懂质量管理精髓——“零缺陷”管理
- rootfs 制作ubuntu_制作ubuntu rootfs
- Bug提交规范及注意事项
- 职场中比拿到工资更有幸福感的是什么?
- 2021年压力焊工作业考试题库
- win10更新过后导致某些字体被损坏
- matlab计算机械臂素的,机械臂动力学——动力学建模
热门文章
- c语言scanf错误c4996,C语言杂谈(一)scanf()、scanf_s()与错误 C4996(示例代码)
- 调用手机扫二维码 并且识别其信息
- 2012年第三届蓝桥杯C组 day11
- 5MW风电永磁直驱-1200V直流并网仿真
- MVC简介(MVC是什么)
- 狮子鱼独立版_好多鱼?找不同?瑞典科学家涉嫌学术不端
- 【数据挖掘】BPNN初步应用-MNIST数据集
- Android_推送技术研究
- 快速删除前端项目中的 node_modules 文件夹
- 商务直播需要解决的难题有哪些