Ubuntu16.04 python matplotlib 输出轴标签出现中文乱码

  • 问题:坐标轴打印中文时,显示会乱码
python 复制代码
import matplotlib.pyplot as plt
plt.ylabel('时间刻度')
  • 原因:matplotlib里面没有中文字体
  • 解决方法:下载SimHei字体,快捷方法是使用everything直接在windows搜索simhei.ttf,再拖进Ubuntu就可以了
  • 最后在程序里面加入字体的路径就可以了
python 复制代码
import matplotlib.pyplot as plt

plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.xlabel('横轴标签', fontproperties=FontProperties(fname='/home/your_path/simhei.ttf',))
plt.ylabel('纵轴标签', fontproperties=FontProperties(fname='/home/your_path/simhei.ttf'))

Reference

相关推荐
简单的话*2 分钟前
Logback 日志按月归档并保留 180 天,超期自动清理的配置实践
java·前端·python
蓝眸少年CY4 分钟前
Python科学计算 Numpy库
开发语言·python·numpy
摸鱼仙人~4 分钟前
Ubuntu系统安装VMware Tools 完整流程(解压→安装)
linux·运维·ubuntu
hmbbcsm16 分钟前
列表,字典,集合三者之间的相互转换以及各自的推导式
python
Yolo566Q17 分钟前
基于ArcGIS、InVEST与RUSLE水土流失模拟及分析
开发语言·python
QQ35967734519 分钟前
ArcGIS农村乱占耕地建房专项整治项目批量面积计算工具
python·arcgis·数据处理工具
byzh_rc28 分钟前
[操作系统入门] 零散知识点
人工智能·python·机器学习
程序员三藏30 分钟前
Web自动化测试:数据驱动实战
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
Michelle802335 分钟前
24大数据 14-1 函数
开发语言·python
嫂子的姐夫43 分钟前
03-多进程
爬虫·python·多进程