首页 > 其他 > 详细

matplotlib设置中文的的一种方式

时间:2019-09-28 18:24:20      阅读:97      评论:0      收藏:0      [点我收藏+]
  • 导入 工具模块
from matplotlib import font_manager as fm
  • 配置中文字体:
my_font = fm.FontProperties(fname="/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc")

其中fname 的参数为你系统中支持的中文字体。

查看系统中支持的中文字体的命令:

 ~$ fc-list :lang=zh

技术分享图片

除了配置字体外,还可以配置字体的大小等。

技术分享图片

  • 在使用到中文的绘图中设置参数:
# 横坐标使用中文时
plt.xticks(list(x)[::3],_x_tick_labels[::3],rotation=45,fontproperties=my_font)

# 图例使用中文时
plt.legend(prop=my_font)
  • 含有希腊字母时使用"$...$",如:
plt.xlabel(u'$ω$')

matplotlib设置中文的的一种方式

原文:https://www.cnblogs.com/lasnitch/p/11604141.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!