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

相关推荐
啦哈拉哈几秒前
【Python】知识点零碎学习7
python·学习·算法
宝贝儿好2 分钟前
【NLP】第八章:项目实操案例:文本情感分析
人工智能·python·深度学习·算法·自然语言处理
Java面试题总结10 分钟前
Python 文件基本操作
大数据·人工智能·python
buxiangshui_cd11 分钟前
Conda命令
开发语言·python·conda
如竟没有火炬11 分钟前
恢复二叉搜索树
数据结构·数据库·python·leetcode·动态规划
高洁0113 分钟前
从GPT到开源大模型
python·机器学习·数据挖掘·transformer·知识图谱
吴梓穆14 分钟前
Python 基础语法2 if 运算符 循环
android·开发语言·python
如竟没有火炬15 分钟前
整数拆分——动态规划
开发语言·数据结构·python·算法·leetcode·动态规划
叫我:松哥16 分钟前
基于数据挖掘的旅游景点个性化推荐系统设计与实现,Apriori和FP-Growth算法挖掘景点之间的关联规则
人工智能·python·算法·数据挖掘·数据分析·beautifulsoup
极光代码工作室17 分钟前
基于机器学习的客户分类系统设计
人工智能·python·深度学习·机器学习