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

相关推荐
步辞几秒前
Redis如何控制只读从库的安全_配置replica-read-only防止从节点数据被意外篡改
jvm·数据库·python
Mr. zhihao3 分钟前
深入理解 ReAct 循环:从 LLM 决策到工具执行的完整闭环
python·ai·react
zzzb1234566 分钟前
WSL(Ubuntu)部署Nginx\+PHP8\.2完整教程(新手友好\+避坑指南)
linux·nginx·ubuntu·php
2403_883261097 分钟前
SQL视图数据不实时怎么办_利用SQL触发器与视图联动方案
jvm·数据库·python
z小天才b9 分钟前
Django ORM、中间件与信号 — 完全指南
python·中间件·django
m0_6845019812 分钟前
如何利用 watchEffect 实现在线人数实时统计?Socket 与响应式结合
jvm·数据库·python
重庆若鱼文化创意12 分钟前
高端包装设计公司哪家好,报价差异常藏在纸张和印刷工艺里。
人工智能·python
zhangchaoxies13 分钟前
C#怎么使用全局Using C#global using全局引用怎么配置减少每个文件的using声明【语法】
jvm·数据库·python
m0_6765443815 分钟前
mysql执行预处理语句流程是怎样的_SQL执行优化解析
jvm·数据库·python
川石课堂软件测试20 分钟前
AI如何赋能软件测试行业的发展
人工智能·python·功能测试·网络协议·单元测试·测试用例·prometheus