Matplotlib 中文显示指南:轻松解决图表乱码问题
Matplotlib 中文显示指南:轻松解决图表乱码问题
想要在 Matplotlib 图表中使用中文,却遇到乱码问题?别担心,本文将带您一步步解决!
1. 安装中文字体
首先,需要确保您的操作系统已安装中文字体。您可以从网上下载并安装,或者使用系统自带的字体。
2. 导入字体库
在 Matplotlib 中,需要导入字体库才能使用中文字体。使用以下代码导入:
import matplotlib.font_manager as font_manager
font_manager.fontManager.addfont('path/to/font.ttf')
其中,'path/to/font.ttf' 是您安装的中文字体文件路径。
3. 设置字体
接下来,需要设置要使用的字体。可以使用以下代码进行设置:
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = ['sans-serif']
plt.rcParams['font.sans-serif'] = ['SimHei']
这里,'SimHei' 是您安装的中文字体名称。如果使用其他中文字体,请将 'SimHei' 替换为对应的字体名称。
4. 使用中文
完成以上步骤后,您就可以在 Matplotlib 中使用中文了。例如:
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4], [10, 20, 30, 40])
plt.title('中文标题')
plt.xlabel('中文X轴')
plt.ylabel('中文Y轴')
plt.show()
现在您已经成功地在 Matplotlib 图表中显示中文了!
原文地址: https://www.cveoy.top/t/topic/nw3t 著作权归作者所有。请勿转载和采集!