You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改matplotlib绘图的坐标轴、刻度及标签尺寸

matplotlib 坐标轴标签字号调整实现

你可以直接通过matplotlib内置的字号参数完成调整,不需要额外修改画布尺寸,适配你现有代码的修改方案如下:

  • 核心修改:在plt.xlabel()和plt.ylabel()方法中新增fontsize参数,传入你需要的字号数值即可,适配figsize=(16,8)画布的常用标签字号为14~16
  • 可选适配:可以同步调整坐标轴刻度、图例的字号,避免不同区域文字大小差距太大显得不协调
  • 扩展调整:如果后续需要加图表标题,给plt.title()传入同样的fontsize参数就能控制标题大小

修改后的完整代码:

plt.figure(figsize=(16,8))
plt.plot(csv_reader["loss"],label='perte de formation')
plt.plot(csv_reader["val_loss"],label='perte de validation')
plt.yscale("log")

# 设置坐标轴标签字号,数值可根据实际显示效果调整
plt.xlabel('Epochs', fontsize=16)
plt.ylabel('Log-loss', fontsize=16)

# 可选:调整x、y轴刻度数字的字号
plt.tick_params(axis='both', labelsize=12)

plt.grid()
# 可选:同步调整图例字号
plt.legend(fontsize=14)
plt.show()

所有字号参数的数值都可以灵活修改,数值越大对应显示的文字尺寸越大,你可以根据自己的显示需求调到合适的大小。

内容的提问来源于stack exchange,提问作者Fati jo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.03 01:01:10