matplotlib windows 使用中文字体

人生之路坎坎坷坷,跌跌撞撞在所难免。但是,不论跌了多少次,你都必须坚强勇敢地站起来。任何时候,无论你面临着生命的何等困惑抑或经受着多少挫折,无论道路多艰难,希望变得如何渺茫,请你不要绝望,再试一次,坚持到底,成功终将属于勇不言败的你。

导读:本篇文章讲解 matplotlib windows 使用中文字体,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

主要参考这篇博客

坐标轴,标题使用特定字体

from matplotlib import pyplot as plt
from matplotlib.font_manager import FontProperties
...
ax.set_ylabel('Value', fontproperties=FontProperties(family="Times New Roman", size=fontsize)) # 使用Times New Roman字体
plt.title('典型的KPI变化类型', fontproperties=FontProperties(family="STSong", size=fontsize*1.2)) # 使用宋体

图例使用特定字体

参考

plt.legend(loc='center', bbox_to_anchor=(0.5, 1.09), prop={'family':"Times New Roman", 'size':fontsize}, ncol=3)

FontProperties 官方文档

字体 字体名
黑体 SimHei
楷体 KaiTi
隶书 LiSu
幼圆 YouYuan
华文细黑 STXihei
华文楷体 STKaiti
华文宋体 STSong
华文中宋 STZhongsong
华文仿宋 STFangsong
方正舒体 FZShuTi
方正姚体 FZYaoti
华文彩云 STCaiyun
华文琥珀 STHupo
华文隶书 STLiti
华文行楷 STXingkai
华文新魏 STXinwei

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/133484.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!