在matplotlib的图中设置中文标签的方法
木白
发布时间:2026-10-13 |
2人浏览过
本文介绍如何在matplotlib图表中正确显示中文标签。通过导入FontProperties类并指定字体文件路径(如微软雅黑),可解决中文乱码问题。代码示例展示了标题、坐标轴标签的中文设置方法,适用于Windows系统环境。
实现该功能的核心方法是利用FontProperties类进行配置,具体实现可参考以下代码示例:
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
font = FontProperties(fname=r"c:\windows\fonts\msyh.ttc", size=15)
plt.title("散点图练习", fontproperties=font)
plt.scatter([1, 2, 3, 4, 5, 6], [2, 3, 4, 6, 9, 12])
plt.xlabel('横坐标', fontproperties=font)
plt.ylabel('纵坐标', fontproperties=font)
plt.show()
执行上述代码后的输出效果如下:

以上就是在matplotlib图中设置中文标签的完整方法,希望能为读者提供实用参考,并欢迎继续支持本站获取更多技术内容。
相关文章
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。
作者最新文章
全部内容- C语言核心字符串与内存函数详解及模拟实现 2026-10-16
- Golang 利用反射实现结构体多字段通用排序 2026-10-16
- 在 IIS 5.0 (Win2000) 下安装配置 PHP 4.0 2026-10-16
- Java阻塞队列原理与手写实现:生产者消费者模型及简易定时器 2026-10-16
- C++指针的引用(*&)详解:实现局部作用域外的指针修改 2026-10-16













