# wget https://youzai.pgyd.online/simsun.ttc import matplotlib.pyplot as plt import matplotlib.font_manager as fm# 直接使用字体文件路径 font_path = 'simsun.ttc'# 设置字体属性 font_prop = fm.FontProperties(fname=font_path)# 创建图形 plt.figure(figsize=(10, 6)) plt.plot([1, 2, 3, 4], [1, 4, 2, 3])# 使用fontproperties参数直接设置字体 plt.title('中文标题', fontproperties=font_prop, fontsize=16) plt.xlabel('X轴标签', fontproperties=font_prop) plt.ylabel('Y轴标签', fontproperties=font_prop)plt.tight_layout() plt.show()
中文字体下载;
wget https://youzai.pgyd.online/simsun.ttc
未设置字体
可以配置全局环境的情况下可以通过全局配置中文字体
# wget https://youzai.pgyd.online/simsun.ttc # 设置中文字体 import matplotlib.pyplot as plt import matplotlib.font_manager as fm# 指定字体文件路径 font_path = 'simsun.ttc' # 如果字体文件在当前目录下# 加载字体 font_prop = fm.FontProperties(fname=font_path)# 设置全局字体 plt.rcParams['font.family'] = font_prop.get_name()