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

相关推荐
dhdjjsjs11 小时前
Day35 PythonStudy
python
如竟没有火炬11 小时前
四数相加贰——哈希表
数据结构·python·算法·leetcode·散列表
背心2块钱包邮12 小时前
第9节——部分分式积分(Partial Fraction Decomposition)
人工智能·python·算法·机器学习·matplotlib
木盏12 小时前
三维高斯的分裂
开发语言·python
a程序小傲12 小时前
京东Java面试被问:ZGC的染色指针如何实现?内存屏障如何处理?
java·后端·python·面试
大连好光景12 小时前
批量匿名数据重识别(debug记录)
开发语言·python
暴风鱼划水12 小时前
算法题(Python)哈希表 | 2.两个数组的交集
python·算法·哈希表
清水白石00812 小时前
《深入 Celery:用 Python 构建高可用任务队列的实战指南》
开发语言·python
BoBoZz1913 小时前
Hello 隐式建模
python·vtk·图形渲染·图形处理
副露のmagic13 小时前
更弱智的算法学习day 10
python·学习·算法